Acne, HELP!!!

I'm on BC, have been for 2-3 years (it's purpose was to relate my period) my acne has gotten a very teeny tiny bit better with it but not enough to make a different. I wash my face every morning & night & moisturize. I have been using witch hazel at night (a big amount of people I know told me to try it) it's come down quite a bit, but not as much as I wanted. I'm aware I'm going to get pimples, but my face full of them or patches of them isn't really what I imagined. How can I get rid of them? HELPP