Then the answer is -- PRIME it.
Of course skin care is the first step - but a good primer will make it look easy!
Not only do primers help the longevity of your makeup but they smooth and cover any inconsistencies in your skin.
Depending on what you are looking for in a primer here are a few suggestions:
If you are young and have beautiful smooth skin then a light primer is all you need. Smashbox has an excellent line of primers that you would be very happy with.
If you are starting to find some fine lines and wrinkles in the mirror - then I have really liked "Spackle" by Laura Gellar.
If you want something that works for longevity, evening skin tones and covering up pores or that wrinkle on your forehead that never goes away *sad sigh* I recently tried Benefit's POREfessional primer and I LOOOOVE it!
There are lots of primer options out there. Most makeup counters will give you samples to try. Then you can find the one that is perfect for you. Happy priming! :)