Society is not very kind to the people that do not follow their rules and expectations. In return, society might disgrace you for being different. You only have one life to live, so live it according to your rules, not what society has planned for you.
At the end of the day, your life is your business, if you live your life based on what other people think, you can easily go down the wrong path. Not everyone has your best interest at heart. Speak up, do you and stop letting people make decisions for you, you know yourself better than anyone else.
Not your Problem!
If someone doesn't like you that's not your problem or your issue. Why should you care? There is nothing you can do to change their perception, don't beat yourself up, let the beautiful that is inside shine through and never give them the satisfaction by putting yourself down.
People will always find something to talk about any way, you might as well give it to them!
Know your values!
Know what's important to you by setting clear goals of your self. If you don't like something about yourself change it. Set high standards for yourself and treat others how you would like to be treated. No Matter what the situation is, be honest, do good, and remain positive.
Travel as much as you can!
Putting yourself outside of your comfort zone will teach you things you never knew about yourself. Go out see the world, get new perspectives about your life and it will make a difference. Don't conform to stereotypes, don't assume, keep an open mind.
Everyone has a different personality; therefore different things will appeal to them. If you try to please everyone, you will quickly find that it is an impossible task to accomplish.
You do one thing that makes one person happy, just to see someone else give you hate for doing so. You then try to please that person by apologizing and agreeing with them. After that, someone else may look down upon you for being weak and apologizing. It’s an endless cycle of negativity.
It’s much easier to just focus on the people that really care about who you are and what you want to say, not what someone else is telling you to say. Be you, and if they actually do care about you, they will accept who you are and won’t have anything negative to say about it.