When we say someone or something is “attractive” or “repulsive”, it is in relation to an “other”. It is more than “pretty” or “ugly”. We could use those terms to explain this concept, but they aren’t as illustrative.
Think of magnets. If they are opposite polarity, they attract each other. If they are the same, they repel. But a magnet on its own is just a magnet. It isn’t attracting or repelling. So people who are “attractive” or “repulsive” are only so in relation to other people’s perspectives. On their own, they just are who they are. It is “all in the eye of the beholder”.
Our value should not be dependent on other people giving it to us. If we are truly to be self-sufficient and have self-esteem, our value as people has to start with “self” and not “other”. We have to see ourselves as valuable.
I don’t think seeing ourselves as “beautiful” or “rich” or “smart” is helpful either. Those terms are still in relation to others. In the case of those terms, others are not defining us, but we are defining ourselves in relation to others.
Simply know that you are valuable and needed, just as you are.