It can be seen from your description that you still feel a little guilty about your ugliness. In fact, you don't have to feel guilty, because there is no right or wrong thing in itself.
Give you three tips: 1. Ask yourself why you feel inferior when you are ugly.
2. Why do I feel guilty and keep asking my heart?
Write down the things and advantages you are proud of and read them three times a day, and you can build up your confidence in a short time.