I have been thinking the same thing for the past several years, and ya know what i have been learning in the past few months of being single?
Bitches be trippin. All joking aside women are insane, crazy, stupid, whatever you wanna call it they think COMPLETELY DIFFERENTLY than we do. There is honestly no way to change that. The only thing you can do is find a girl that you are willing to spend the time and effort to understand what makes her tick.
The worst part is though, that you will never receive advice. We as humans must come to a conclusion on our own, or else it will never make sense.
If you ever need to talk dude, shoot me a text. I can't really talk on the phone because of school and work but i can sneak a few texts here or there. Everything will work out, but its going to be exactly that...work.
P.S. its not like your a ugly guy, you'll find someone who makes you happy no problem.