So basically I have a huge ego and it's holding me back.

not to brag or anything, but I know that I'm good looking and I've been told that before, it's just that I don't think I'll be able to handle rejection not because lack of confidence, but because I'm too cocky and I feel like I'm better than most girls & that they should be fucking happy I approached them. i just don't want to go talk to a girl and get rejected then walk back like a loser without accomplishing anything, while this girl ego just got boosted so she can feel more of a big deal and reject other average guys and upgrade her standards cause now she feels like the shit. Imagine how big your ego would be if you've been hit on just like 3 times in a day?

i refuse to make someone that rejected me feel better about themselves and boost their ego while me on the other hand got fucking rejected, I feel like I'd blame myself for degrading myself.

So what should I do? Should I swallow my pride? Does anyone else feels this way?