In highschool I was called a cow and was told I was ugly and would never get a boyfriend, I have been asked out on more dates than I can count but I'm not really into it right now.
Your lack of confidence is what makes you ugly, everyone has a different thing they are attracted too but confidence would make you stand out more. Even barbie has problems, when she pulls kens pants down, she realizes there is nothing there
I am not the prettiest person nor am I the ugliest but I somehow manage to meet some pretty interesting people alot of them are friends, someone said my face lights up when Im happy~!
I think you need to get into some extra curricular activities, kick-boxing, sports, anime, dancing, who knows but that is how you will meet people, plus it also makes you feel great~! Try to be positive@
If you ever want some idea or to chat send me a msg!