Hi Dinuka!
Well most primers are meant to sort of "smooth out" the complexion before you apply your foundation and concealers. And believe me, there are tons on the market! They have some meant for oilier skin that are water based, some that are silicone based so that every crack and pore is filled in giving a more youthful apperance, and some even correct your skin tone!
Since you are looking for one that will give you a "glow" I would suggest Smashbox primer that has a touch of liquid bronzer in it. The website states:
"This skin perfecting bronzing primer warms and evens out skin tone as it creates the perfect canvas for foundation application. Worn alone or under foundation to increase its longevity, this silky, lightweight blend of antioxidants, vitamins A & E, grape seed extract, and green tea helps reduce the appearance of fine lines and pores for visibly softer skin leaving a velvety smooth finish. In a new square airless pump for freshness to the last drop.
Oil-free! "
you can find this primer at your local Sephora or Ulta, or on
www.smashbox.com. Good luck!