i also have had some bad acne experiences, and recently i got tired of it and made some drastic changes to make sure i conquerd it. here is what i did
1.) never never never touch your face with your fingers since they are filled with bacteria. if you have an itch, use your shirt sleeve or something else clean
2.) only dry my face after a shower with a clean towel, never use more than once, again bacteria
3.) replace my pillow case with a clean one every night to fight back against the bacteria. i usually rotate 7 wash all of them once a week.
4.) use a 3 part face cleaning system. not to drop names here there are a few they consist of a face wash, a toner, and a time released cleanser.
5.) cut out all fried foods.
in my particular case i had to cut out dairy from my diet as it was leading to some seriously large breakouts.
everyone is different and this may or may not work for you, it has taken me about a year to find out how and what works for me, now NO more acne, and its worth all of it!!
just my 2c
hope this helps