Weight is a better marker than clothes these days. Clothes can be , but only when people are TRYING to dress well. You can't usually tell social class on a dressed down person.
Very true. Although you can usually tell that the guy with his pants around his knees is probably not upper-class.
Though if he’s a successful rapper or drug dealer, he might have quite a bit of money.