Well just my thought, have you seen that little dog that has no hair and it's tongue sticking out of it's mouth? To most people this dog is voted to be the ugliest dog in the world. And has won contest for this title. But I can tell you there is a cuteness to this dog that most people can see. And the same would apply to ever one.
I had my first date when I was 36 years of age. Was this delay because I was ugly? All the weekends getting dressed up from the time I was 16 to 36 and no dates. Went out to the bars, movies malls,book stores, concerts.Not one date in all that time.
So your probably thinking wow this guy must be one ugly SOB. I don't see as this is my sole issue. As other have posted It's more of a internal confidence thing. And until you get that taken care of. Your looks will all ways seem to you to be the reason. And it's not that at all.
Hot or not is not a good gage by the way. So don.t take any results from there as a true reading. You could post your picture on here. And maybe get a few honest people with feed back, that could help in some way to boost your outward appearance. Wishing you the best. Freddy