Makeup really starts with the skin. Unfortunately, makeup does not hide texture- it does actually extenuates texture. For skin prep I always tell my brides to make sure they are eating whole foods and drinking lots of water. Skin really does start from the inside. On top of a healthy diet you can also take collagen peptides to help with fine lines. As for acne prone skin, tee tree oil is the best treat meant to get those stubborn blemishes to subside.
We really dont have any issues with our makeup applications not lasting the whole day. This is why we do trials so we can see what we need to adjust for the day of.