How are short/ugly/shy guys supposed to live their lives?

I'm 20 and in college. I get unconfident because life doesn't accept short guys, shy guys, or ugly guys. All women don't want any of those traits I described because they all want the tall, buff, confident, athletes, jerkish guys. Life says short guys can't get the same amount of money as the tall ones, it also says that ugly guys can't get dates same as the shy and short guys, and the only way to get women is money. How shallow is that? So if everyone is saying confidence is key, then how are they supposed to be confident if society and women don't even want them to succeed and give them a chance in life?
Updates:
4Girl Opinion
4Guy Opinion
Most Helpful Guys
What Girls & Guys Said
32Related myTakes
Click "Show More" for your mentions
Most Helpful Opinion(mho) Rate.
Learn more
Learn more
Most Helpful Girl