Actually KN is kinda right lol
i feel to truly be confident with direct approaching you have to just go out and do it
you don't gain confidence with driving a car if you never have driven a car
you don't gain confidence until you have taken the steps to assure yourself
that your great, and you CAN do it
so best advice i can offer is go out there be direct and GENUINE(most guys i know say being genuine dose not matter and i can tell you now there not getting awesome women lol. When giving a compliment make sure you ACTUALLY, TRULY like that about her the compliment will mean much more and be much more effective don't fake it)
if you get turned down then just hold in there
you'll get some successful approaches and they will just keep adding up
best,
mike