Research indicates that White Flour and refined sugars are the major cause of Acne. Soda, Candy, donuts, breads etc.
Eliminate them and judge for yourself.
The other things you can do are simple face washing to remove the excess oil from blocking your pores.
Research came from book "Anti-Cancer, A New Way of Life".
Study came from 3rd world country were people don't experience acne and don't have access to processed food products or dairy. When these people are provided Western process foods, acne developes!
All the best.