What you are describing may be social anxiety. People who suffer from social anxiety are worried that other people are judging them negatively and may reject them. This leads to self-consciousness and feelings of embarrassment and sometimes depression. Often it leads to the person deciding it’s better to just be alone. Sadly, this makes the situation even worse because being alone leads to being lonely and more depressed.
Your appearance is not the problem. Your lack of self-confidence is. I’m sure there are many people in the world who would find your look interesting and attractive. But they can’t “see” you if you are hiding behind your shyness and low self-esteem.
There are limits to how much we can change our appearance. But there are no limits to what we can do to change our self-esteem.
The key is to get out of worrying about yourself and instead to focus on what you can do for others. People with high self-esteem are people who work to make a difference in the world. Find a cause you believe in and volunteer. You will find other people who are also involved in making the world a better place and who will be happy to have your help. Don’t wait to have self-confidence to do this. That’s not the way it works. The self-confidence is a result, not a cause, of doing good.
I also encourage you to look into joining one of the forums here at PsychCentral. People from all over the world offer each other support and advice while they work on themselves.
I wish you well.