Building self-esteem does help a lot in not worrying about what others think, and I can assure you that from personal experience. Have you tried writing a list of positive qualities that you have about yourself along with any talents and/or achievements? That definitely can help a lot.