If you have a fair complexion try a pale pink or peach blush. Stay away from rich or dark colors. Pale pinks or peach will brighten your complexion without looking unnatural.
If you have an olive complexion you may want to try a deep peachy-pink blush. Deep peachy pinks will highlight and bring out your natural 'flush'. You can also get a beautiful effect by mixing a little pink blush with bronzer - beautiful!
If you have a tawny (or tanned) complexion you might try a golden pink or peachy blush. These compliment yellow undertones and look very natural.
If you have a dark complexion think in shades of rich berry, deep purples, deep rose. Stay away from light or pale shades that will wash you out. The rich deep shades will look very natural and compliment your dark skin!
Work with bronzer.
Since mineral bronzers are so natural looking, more and more people are using them with their blush to achieve a very natural effect. You can apply bronzer before or after your blush, mix it with blush, use it alone as a blush, or use it to tone down your blush.
When applying mineral blush, keep in mind that you only need the slightest amount to achieve a beautiful and natural effect. (This is not regular powder blush.)
Just barely touching the blush, use your brush to "grab" a tiny amount from the container, swirl the bristles in the lid (or container of your choice), and then tap off all the excess.
For an "apple of cheeks" look, smile and sweep the blush from the apple of your cheeks up to your hairline, ending at your temples.
Then for a face lift, work the blush brush back and forth outside the eye area so that the strongest point of color is there.
For a more "cheek bone" look, apply bronzer over your blush (or alone) blending upwards just along your cheek bones.