Meh...
All society cares about really is whether or not you do a good job. And there are some people with natural advantages but the worst way to attempt to be happy is to compare yourself to other people. You just deal with what nature gave you and find happiness in what you know. Being happy means being present-minded and not obsessed with "what if?".
I used to care far too much about what I look like. And now I genuinely don't care any further than being healthy and making myself feel good. It is pointless. Our body is just a shell for who we are inside. Good people can see that. It is far better for people to focus their energies on being a loving and giving person. I'm not counting the ugly people in the world. The world needs more good guys.
It doesn't even matter if the majority of people/opposite sex are shallow. If we're all looking for one life partner, then it only takes one. So who cares what the majority thinks? I don't care if one or many guys fins me ugly. But I do care that whoever would love me would find me attractive too and I know that statistically there will be someone out there who thinks that, and that I can feel that way about them too. You have to have that faith to find love. You have to know that it's out there.
And I try to count my blessings. I'm here. I'm alive and I'm breathing oxygen and I have a roof over my head, access to books, the outdoors and people I love. I live in a wealthy country even though I don't feel wealthy. I may be a nobody who doesn't leave even footnote in the history books but I aim to be important to the people I love and that's what matters to me.
Learn to accept the calm satisfaction of daily drudgery haha. Thrive on the beautiful ordinary.