Yes women do like money; yes women do like confidence. But none of you should continue bull****ting yourselves -- women like tall men too.
Women like Justin Bieber, who is 5'9" tall.
Women liked Prince, who was 5'2" tall.
Women like Usher, who is 5'8" tall.
Kim Kardashian likes Kanye West, who is 5'9" tall.
They all have money, success, confidence, and women. Make money, learn to play guitar or drums or sing, grow a back bone, ... plenty of options.
If you're insecure at 5'8", you will be insecure at 6ft. And women can smell insecurity like you're wearing death. And if they smell insecurity on you they will carve you up like last Thanksgiving roast.
If you want suggestions on how to build confidence, here are two proven methods:
1. Learn to play an instrument and play a band. First time you play live you will piss your pants, but after a few times girls will start coming up to you and talking to you. Yeah, they will come to you, how cool is that?
2. Fake it till you make it. Go out to a bar, pick a girl you totally don't care about and that you will never see again in your life, pretend you're Justin Timberlake (or Bieber, or Captain America, or whatever you like) and go to talk to her. First time you will crash and burn, hard. Grab what is left of your self esteem, turn around, and leave the bar. After a few times, you will get better at it.
Option #1 requires you to learn an instrument. You can do that in six months. Option #2 requires you to get mauled by women until you grow a thick skin. You can do that in six months.
Either way, you have to put in work and sweat Nothing comes for free. Or you can be a putz, take chemicals that will mess you up for life, and in six months you will still be moaning about women not paying attention to you.
Ok. On this note, I am done posting here. If you cannot take this advice then you will spend the rest of your life looking at other guys getting the girl that you love.