Here’s what I teach my clients…
Start with skin care. Make sure that you are using a cleanser and moisturizer that are appropriate for your skin type. If you have oily or acne-prone skin, you need to add a mattifyer and/or acne treatment before your moisturizer, which should be non-comedogenic. And by the way, if your makeup is running and not cracking or flaking off, chances are that your skin is oily, or at least is oiling up during the day, maybe because of summer heat.
When applying makeup, remember my rule of “less is more.” Always start with the tiniest dabs of makeup and then add more if you need to. As for what kind, you may be better off using powder or cream-powder versions of foundation, blush, bronzer, and shadow. By the way, Angela, I love mineral powder things too. I have a Mary Kay mineral powder bronzer that looks amazing.
If you are using something creamy, like eye pencil, make sure you set it with powder (I always apply liner first and then set it with my lightest powder shadow, and it lasts for hours). You do not need waterproof versions of any of these.
Be warned that while waterproof mascara lasts, it’s also drying, so you’re better off using it only if you absolutely need it, like for special occasions.
I don’t like those 8-hour lipcolors. They don’t really last that long, and they’re so drying. I suggest starting with lip exfoliation and lip balm. Before makeup, blot lips with a tissue. Fill your lips in with a neutral liner. Dab on one thin coat of lipstick and blot with a tissue. Dab on more lipstick and blot again. Dab on more lipstick and blot again. Finally, dab on a final coat of lipstick.
I hope this helps.