I'm an acne sufferer (damn genes!).
You should visit your doctor for the acne.
I use bare minerels. It's really good and doesn't break me out.
You could also use a highlighter on your cheeks instead of blusher, this will make your cheeks glow!
For eyes, there are plenty of looks out there! I don't use the expensive eyeshadows that claim to stay put all day, instead I use cheap eyeshadows, I wet my brush and then put the colour onto the brush because this is what makes the colour intense and the colour lasts all day!
Check out this lady on youtube, she's an inspiration!
YouTube - Rihanna & Angelina Jolie cats eyeliner make up tutorial