I'm an average white male (30), maybe a bit more handsome than average. However. When I see a hot girl, I usually say to myself "she is out of my league" or "it wouldn't work out she is soo much better than me, I'm not enough for her". On the other hand there are situations when I dare to approach, not caring about the outcome.

How do you beat the "out of my league" feeling, even if you objectively know that she really is hotter than you are?