All true, though I think persionality can overcome almost any other diminished attribute--and that is something people can improve.
I have a friend who is short and a bit chunky, and his looks are just normal even without that. But he's smart and a very good person.
He was passed over for promotion multiple times when I worked with him at Apple , which pissed me off tremendously. Once he and I were up for the same boost; I withdrew myself from consideration hoping that would help, but no, they gave it to a far less experienced person because she needed that step to get where they really wanted her to be.
I heard from him recently. Because nobody wants to work retail during COVID, he finally got his promotion! Sheesh! I was so happy for him.