I believe that " out of my league" has 2 aspects: 1) appearance 2) inner traits. If I truly know myself, I must say that even if I don't care about my appearance (as long as it is normal), there are cases when I think that the girl I'm looking at is from a "higher class", so she's out of my league.

I hope you understand what I wanted to say. Any ideas, readings on this matter? Thank you.