@XOIIO Can I talk straight with you for a moment? Feel free to tell me to stfu as I know unasked for advice is often unwelcome, but I think you should hear what an actual girl actually thinks rather than what you think girls think.
Honestly, if I knew you in real life, yeah I probably wouldn’t be attracted to you, but it would be because I’d be offended by your implication that girls are all shallow dumbasses, not because of your appearance. It’s like you’ve got a case of nice guy syndrome except it’s “smart guy syndrome” instead. The point is, women really don’t appreciate being told that the only reason they don’t like you is because they have shitty taste!
I think you have low self esteem. And I don’t think an attitude of “no one could possibly ever like me so I’ll just give up” is good for you mentally, nor is it helping with your lady troubles.
My advice would be to stop with the negative self talk. Telling yourself you suck is the ultimate unproductive act. Then try and lighten up a little bit: don’t analyze every little thing a girl does! We are just people, and sometimes people just do stuff for the hell of it! Try and make some female friends and learn to enjoy their company as human beings, not as potential partners.
So I hope I haven’t offended the hell out of you. I just think you’re being way, way, way too hard on yourself!