Well, I guess there are only general tips that one can give.
Wash your face everytime you have to (like after makeups and when you wake up). My mom always told me that it was like washing you hands, so it doesnt stay grimy. Moisturize, but not too heavily. And just try different foundation suntil you find the one thats right for you. Also, drink water (dont exaggerate).
After trying liquid, powder, and cream, I found the best one for me (and again, for me) was Mac's Studio Stick Foundation with its respective Blotting powder.
It looks good on person, just natural enough for it to be believable. It looks amazing on pictures too.
Its all about trying different products and stuff n.n