You do not have to be handsome at all. Intelligent men win hands down. Women are looking for a person who will be a good husband and father and provider. None of those have anything to do with looks. A good father is one of the sexist men on earth. Ever wonder why guys walk dogs and borrow other people's kids? It attracts women.
Maybe see a therapist and talk about this . Work on that personality and get involved with "causes" . Helping others is the greatest way to fill your time and meet someone. If this does not work for you, take a class in something that interests you. You can audit the class.
re the above pic, dude is butt ugly bet he's hot. don't discount sheer hotness.
I was saving this for last , try hitting the single places. Brush up on the wardrobe and all that. You just need some success and then you will be more attractive to women.I know that is not fair, ie, first you need to score and then women will look at you, but it is sort of true.