oh and i dont know any foundation or stuff but i have some tips:
always always, no matter where you am or what time it is TAKE OFF YOUR MAKEUP! your skin gets clogged up and its sooo bad. so remember to take off your makeup with make-up remover then cleanse and tone your skin and use a night-time cream.
i also use pimple cream at night so that without people seeing my skin is fighting them hehehe:P