But she chooses this ugly nerd who works at Wal-Mart over me.
What do I do to make her see how great I am, and how lucky she should be to be with me.
Most Helpful Girl
Since when does working at Walmart make a guy unworthy to be with? And your opinion of what is ugly compared to what she finds attractive is not for you to dictate to her or others. She's obviously found more value in another guy for reasons that are her own. Besides making her see what an honour it would be to be with you over him isn't exactly asking for a great relationship in turn, it would be just forcing a woman to do something that isn't really going to make her happy. Is that what you want? Find a different girl and just be normal, not full of entitlement that they should be with you just because you say you're great. That's for them to decide, not you.
Most Helpful Guy
Hey, regardless of being humble or not (as you said, you don't have to be humble if you don't want to), maybe you're trying too much to impress girls.
The best, most powerful thing I found is to never try and impress the girl. Be mysterious. Once she gradually discovers what you have/can do, the impact is going to be massive. And then she'll keep wondering what more do you have that she doesn't know about.
Also, you're not supposed to "give her whatever she wants". She has to feel a challenge, especially if you've got that kind of worth.
So basically, the answer to your question is, you don't "make her see how great you are, and how lucky she'd be", but rather you "let her discover you gradually", while not showing off or trying to impress her, because it looks weak and try-hard. Instead, if you go on dates, try focusing on a fun, flirty interaction, and on getting to know HER better.