accutane is almost the only option that works for all types of acne.
Diet typically has nothing to do with acne though no matter what people tend to believe.
There are different solutions for every person really, a dermatologist is your best bet to helping it clear up. Also , try to use a good oil free moisturizer on your face . Cetaphil is the most recommended, the more dry your skin is the more oil it produces in general.