If you want to lose your acne you should see a dermatologist, period.
The thing that's made the biggest difference for me personally is using a liberal amount of prescription grade benzoyl peroxide twice a day that my dermatologist prescribed (the brand I'm using is called Triaz). Liberal as in a 3 inch line of it squeezed out of the tube. I also use an electric razor instead of a straight edge because it irritates my skin much less.
Before I started doing this (which was only a month ago) I took antibiotics. It treated my acne pretty well, but I still had some subtle redness that looked like acne scars. I would also use benzoyl peroxide sparingly, which did absolutely nothing. A week after I started using tons of it, it's almost like I never had acne. Redness gone and everything. I might get a single pimple that dissapears in a day, but that's it.
I have also tried Accutane, which worked while I was on it but had tons of bad side effects. And I tried Proactive and other commercial cleansers that only work a little and only for a short amount of time before a tolerance is built.