Go to a dermatologist and see what they reccomend. I had acne in high school and college, and did everything from benzoyl peroxide to topical and oral antibiotics. While this would all work for a time, the only thing that really worked for me was accutane. After 3 months of treatment, my acne was gone and has not come back in the 15 years since. Its strong stuff and there are side effects (which were minor for me) but it works. My only regret is that I wasn't prescribed it sooner (acne scars).
+1
Do not waste $1 of your money on the junk cosmetic companies constantly flood department stores with until you see a dermatologist. I must have spent in the high hundreds (seriously) on over the counter crap before seeing a dermatologist. While the over the counter products may very well work for you, their are simply too many to choose from. I mean where do you start? You cant take the advice of the companies producing them as their goal is too make money, not get your skin looking good. A Dr. will be able to steer you in the right direction and will also know if a prescription is more apropriate or where to start with over the counter meds. Good luck!!!!