Don't succumb to the myths, which are prevalent in plenty. Pimples do not result from any impurity of blood, nor are they the result of any particular food. Pimples despise cleanliness and just pack up and flee if you wash the face and all affected parts regularly. Your best zit-zapping plan of attack is to wash with soap and warm water in the morning and at night, and rinse well with cool water before patting them dry with a clean towel. Take care that you wash thoroughly, especially in the areas where grease tends to accumulate-as in the crevices such as nasal folds.
Ordinary soap is quite adequate, although mild non-greasy ones are the best.
Keep the hair clean. Greasy hair means greasy skin. You could do better without it. Shampoo your scalp regularly and if you have dandruff, use a selenium sulphide or a similar anti-dandruff shampoo. Go for the natural look.