For your haircut, what face shape do you have?

Different face shapes have different hairstyles, so if you could give a description (or better yet, a photo, if you don't mind), we can probably give better advice.
As for your acne breakouts, drink lots of water - and I mean LOTS. At least 8 cups a day. Eat lots of fruits, and avoid nuts (they cause break-outs).
As for meds to treat it, it's best to go to a dermatologist or your doctor to let them give a prescription (they're usually creams you put on before your go to sleep) for you to treat it.