You actually might have a very distorted perception of your looks.
Is there any possibility for you to post a picture or two of yourself here?
This way you could get some objective feedback, because it's most likely that you simply have this idea that you're ugly and then you interpret everything through that lense
I also think you can post few pictures here and then delete them, because I believe you have 24 hours to edit a post in any way you want (correct me mods if I'm wrong).
I'm serious.