What she said!
Viking, I'll say this out of concern:
Your negative view of yourself is a pathogenic belief, a belief that makes you miserable.
The reality of the idea is in your head. Most guys are not hung underwear model material. AND, it's my belief that a large number of women don't care about that anyway. You are smart, kind, steadfast, helpful, and attractive in a regular guy sort of way. You have what it takes.
If you actually want your situation to change, you need to do something to change it. Your life is unknown to me but I suspect you have, or could have, many opportunities to get to know people in person.
Possibilities include;
Take a class
Get involved in some kind of community service
Get involved in local politics
Begin attending some sort of social spiritual practice (There's something for everyone in that area)
Join a gym
Limit your online time
Ask yourself daily "What possibility did I fail to recognise and act upon, today?"
If you keep denouncing yourself, I'm going to have to smack you around, And I don't think gay B&D is your thing!