I'll admit to being bad at approach but I will say I've tried... and been embarrassed... But it's best to take it on the chin and try, rather than sit back shaking in your boots.
It's the 21st centuary we don't need to bind ourselves to gender roles like "guy asks girl out" or vice versa. Just takes someone to muster up the courage to speak up.