I don't think its been proven, but there I've read some convincing evidence of the western diet being the main cause of it. There is even a society called the kitava society where nobody in their culture has acne because they eat a diet close to what our ancient ancestors used to eat.
Really...