How can a guy stop thinking that every girl he likes is too good for him?

I know with all things considered, on the whole I have so much to offer a girl. I KNOW I have an amazing personality and I can definitely make a special girl so happy one day! Even if I am unattractive/physically undesirable (which I am). And I know it's what on the inside that counts. That's what I am basing this question on although there is still that element of physical attraction which I would say is vital.

However, no matter how much I know I am capable and deserving of a loving relationship, I just keep saying too myself ''oh that girl is too good for you, waaaay outta your league, don't even bother!''. Whether I am comparing myself to this girl on looks, intelligence, family background, money, class etc, deep down I know I am worthy of a special girl but I still have that voice in the back of my head that tells me she's too good for me.

How can I stop thinking that every single girl I want to ask for a date is too good for me? Is it even possible that a guy knows he has so much to offer a girl yet think the girl is too good for him? Or am I just being weird?

Sorry if I sounded conceited. I just think my interior outweighs my exterior by far.
How can a guy stop thinking that every girl he likes is too good for him?
Post Opinion