We don't always be accepted by those around us, there will always be someone who dislikes you. There will always be something about you that annoys others. Its a matter of life.
No one is perfect, and no one can be. Sure we can strive and do our hardest to be the best person we can be, and I encourage that whole heartily, but do so with the intention of changing for your own benefit as well as others.
If you find happiness in who you are, and you aren't hurting anyone, you should embrace your individuality. Even if others don't appreciate it. In order for someone to be popular many others will have to be unpopular. Don't change your self Marley to satisfy others.
Love yourself and be your own best friend, be happy with who you are and others will follow. Don't be a product of someone Else's desire, be the plants of your own seeds.