Everyone's heard the phrase "It's what's on the inside that counts". I disagree. If it was what's on the inside that counts, lots of people would be in different places then where they are now. If the inside mattered that much, a lot of the 1%ers would probably be poor broke and homeless. If the inside mattered, a lot of the people I see just walking down the street would be happier and better off then they are.
What matters is what's on the outside. How you present yourself to the world reflects in how the world treats you. Act nice to people and odds are people will act nice back. Act shifty, evil, or just all around mean to others and others will probably just stay away from you (and solidarity, in general, is not good for a social animal like a human).
This doesn't just matter when it comes to reflecting a trait. If you're the nice to people around you, but you don't take care of yourself, don't clean yourself, and don't follow social norms people probably still won't like you.
As much as I hate the concept of social norms and judging someone on external appearances, it's a reality that we have to face. You will be judged by the cloths you wear or your hair style. You will be judged by the things you say and do. It's a fact and must be treated as such.
Basically, I'm trying to say do what you can to make your appearance better and it will help make your life better. If you also try to help others make their lives better, it will help make your life even better.
Note: This is not to condone prejudice based on skin color or gender. There's plenty of legitimate reasons to not like someone, we don't need to be making things up. One good reason, in my opinion, is someone else basing their judgment on skin color or gender (That's a damn good reason not to like someone).