I can't give you any advice for your specific experience, but I know for me I've been a lot happier with myself after I realized that just because I think other people might judge me doesn't mean I have to judge myself the same way. It's up to you to look the way that makes you feel good, and no one except yourself can really tell you what that should be.
If you feel the need to change something but you can't figure out what you want to change I recommend meditating on it and being honest with yourself. A lot of times my indecision has been the result of cognitive dissonance that I didn't fully understand until years later when I actually started consciously unpacking my values.