If you are ugly on the outside but pretty on the inside then you are beautiful but if you are ugly on the inside but pretty on the outside that does not make you beautiful. Just because people find you attractive does not mean you are a beautiful human, it means you look good. Not everything is about looks, you will get farther in life with how you treat people compared to what you look like.
Your characteristics and intentions are what makes people like you, if someone just likes you for your looks then they are not looking deep enough. You do not need people in your life that care more about what’s on the outside compared to what is on the inside. Doing good things and having pure intentions is what makes you not only a good person but beautiful.