I used benzoyl peroxide which I eventually was allergic to.
I used RetinA and Salisylic acid (sorry about the spelling) and other acne medications.
One day I was getting my eyebrows waxed at a skintherapy place and I asked "How can I get rid of my acne"?
So I stopped using all the crazy stuff and used a foaming green tea face wash. My acne cleared within a week and it was virtually gone even after I stopped the face wash.
Irritating your skin causes more oils. We just don't want to listen to that I guess