If you are getting a tough time to get your zits under control can give a try to Tretinoin. The topical formulation is one of the most effective treatment remedies that we must fight that stubborn acne. It is available in the form of gels and creams in various strengths to fit people with mild to moderate acne vulgaris. It should be best used under the guidance of a dermatologist. Like other skincare treatments, Tretinoin also takes a few months to cause highly commendable results.
Since your skin is acne-prone and oily, I would suggest you to use dermatologically formulated and clinically recommended brands similar to Cetaphil products. I've heard from my friend with similar skin issues that Cetaphil PRO Acne-Prone Skin Moisturizing Lotion helps to reduce the sebum formation on our face to a large extent and its unique formulation helps to regulate acne formation. It was prescribed to her by her skin specialist and worked very effectively on her skin. Also, try not to use multiple skincare products on your facial skin.
Hope you feel better soon.