How can my face stop being so oily? Should I buy a product for my specific type of skin?

The only way to fight oily skin is to remove the oily. This should be done gently without rubbing or scrubbing. Use a cleanser for oily skin. If you use harsh drying cleansers or wash you face more than 3 times a day you may actually increase the oil production of your sebaceous glands and make your skin more shiny and oily. A good addition can be; oil absorbing wipes that you can use during the day. For makeup, it is better to use a powder that in addition to covering pimples can absorb some of the oil.
Best oily skin cleanser: http://amzn.to/2jZf6Fy Oil absorbing wipes: http://amzn.to/2jcg2tj
Makeup powder: http://amzn.to/2jmts0G
To find the right acne treatments for your unique skin, take the free skin quiz by clicking here.