I went the dermatologist route when I was a teen and their treatments didn't have much effect on me. Got a little better, but that was about it. Of course, that was a long time ago.
In college I tried the Murad acne products, and for my skin, those products worked the best. I tried the store stuff like Clearasil, Strydex and Clean & Clear, and tried ProActiv.
If you are looking to try another - I'd suggest giving the basic Murad acne package a try to see if your skin responds positively to that product line.
The other things to look into: examine your diet, reduce as much sugar from your consumption (processed like candy and cookies), cut out soda as much as possible, drink lots of water. Monitor your foods for any other type of food based contributors. Example, I notice I tend to get more of a flare-up when I consume to much salty foods. If you find a link there, just modify your diet to reduce that food trigger consumption.
Find a stress relieving activity - get into an exercise routine, take up yoga or pilates - things you can use to manage/defuse stressful times to try keeping that in check
Last - accept those times where the complication is related to basic hormonal times (like our collective monthly "friend") - not much you can do about that, just accept the flare there and that will help reducing your stress level which makes those times worse. And if you are going through mid-terms or finals, just accept you'll have a flare up - don't let it bother you - it just is, and will pass when the stressful time is over.
There are a lot of factors that contribute to acne - each is unique to every person - so it's a matter of learning where you are in life and what various triggers are, and figure out which impact you that you can control/manage. The rest, just accept as a part of life - don't stress - eventually it runs its course, and you are not the only one dealing with it too.