It is partially looks. Can’t lie. In general, in public, better looking people get treated better.
People who fit into gender expectations get treated better.
Able-bodied people get treated better.
Wealthy and well-dressed people get treated better.
In Western culture, white people get treated better.
All this is true, and all this is unfair. A lot of it isn’t even voluntary, it’s psychological and subconscious to feel more friendly toward someone who looks like they have higher social status. Entirely a social animal instinct. HOWEVER.
Looks, race, fitness, and wealth only account for so much. Maybe it accounts for a lot. But so does personality and attitude. Especially attitude. And you boys have /terrible/ attitudes. You broadcast your anger, repression, and misogyny, even if you’re not aware of it, people can see it.
So no. A shower won’t fix it. A nice outfit won’t fix it. Gym won’t fix it. Pretending to be ‘nice’ won’t fix it. Until you start actually changing how you view other people and start interacting with them in an appropriate and pleasant way, you’re going to be socially outcast. And I for one think you get what you give.