I had horrible acne as well. Turns out I was over-drying my skin, stimulating my oil glands into working overtime. Oops. I find Paula's Choice to be the line that works best for me. I use a gentle cleanser with a salicylic toner treatment with occasional benzoyl peroxide spot treatments.
I love my Clarisonic Mia! I would keep that in mind for sure!
Also, make sure your makeup isn't breaking you out. Tarte is the best makeup my skin has had on it!