welcome to healthcaremagic forum
acne is due to hormonal
and heredity reason
there is also infection
nows a day many types of treatment is there to treat any type of acne
better to consult dermatologist
you have oily face ,so you need face wash with salicylic .
will do wonder ,must be taken after dr prescription
,microderma will do better
depend upon the type and stage you will require antibiotic
avoid oily and spicy ,dairy product
only water will not work
avoid sun exposure
never prick ,popped it
keep your nail trim .