You want to be liked. Heck, you want to be loved. You want others to look at you and smile, to say positive things about you when you're not around. You want others to trust you, to come to you when they need someone. You want to be the go-to, everyone's best friend. But you can't always be that person.
Not everyone is going to like you. I hate to be blunt about it, but it's the truth. There are 7 billion people on this Earth, so I'd be surprised if you actually knew all 7 billion people, let alone had all of them like you.
I know it can be hard, realizing that there are some people who really don't like you. It's a blow to your self-esteem, your confidence. You begin to question why. Is it something you did? Something you said? Is it your personality? Can you change their mind?
As someone who values their worth from the approval of others, I know it can be difficult to accept this realization. But to be honest, it's better to accept this now. If you spend your whole life trying to impress someone who probably isn't going to change their mind about you, then you're going to miss out on quality time with those who truly love you.
Those who don't accept you as you are aren't worth your time or effort. No matter what you do, they probably won't change their mind. Unless, of course, you change everything about yourself, but then you lose who you really are, and thus risk losing those who have loved you as you since the beginning.
People will come and people will go. Those who stay by your side, who care for you no matter what, are the type of people you need to surround yourself with. It is their opinions that matter. Hell, it is your opinion about yourself that matters most.
You are you. Don't go changing for the approval of others. In the end, you'll just end up with a load of fake friends and someone you aren't exactly happy being. Keep your head up and let the haters hate. You're perfect the way you are, and I promise you, there are people out there who agree. And they're the only ones who matter.