I think this is a common problem with a lot of guys. I'm generally pretty confident, not terrible looking, but unless I'm pretty hammered I find it hard a lot of times to flirt with girls who I genuinely find attractive.

I was wondering if anyone had any advice on this?

edit: I should have also added, I don't necessarily have trouble speaking with 'beautiful' girls. Just with girls I personally find attractive. I usually base attractiveness on that stupid high fidelity system of 'what you like' not 'what you are like' sort of thing. They have to be attractive but a HB6 that's cool and into similar music, films etc. is way more appealing to me than a HB9 that isn't, just a personal preference. Cheers :)