I think it's their outlook and glass half empty. It's like a self fulfilling prophecy where they keep finding reasons they aren't good enough and soon enough it shows. Sounds cliche but working on your social skills and becoming confident goes a long way. Being ugly, self hating, and no social skills is the ultimate whammy.