Brazil nuts and pumpkin seeds are fantastic for acne because they contain selenium (Brazils) and zinc (pumpkin seeds), deficiencies in these minerals have been linked to acne.
Stress is on of the biggest precursors of acne, especially beyond puberty. Controlling stress can reduce the release of the stress hormone cortisol, and therefore reduce the severity of the acne.