My experience is for men that it's not just white collar/blue collar, more it's appearance gives a halo that helps people progress in domains where there's a human, interpretive aspect to advancement. General contractors are rewarded for being attractive and fit, the plumber they contract to is rewarded for getting the work done on time/budget. Attractive men get promoted to prominent public facing and leadership roles more for this reason, while dumpy unattractive men tend to be stuck in (typically lower level) roles where competence is enough.