You answered your own question. Girls go for confident tall guys because they are Confident. You should work on your confidence. You should also stop thinking about what you need to do to get a girl. Rather, you should be concerned with how you can become an all-around better man for everyone you meet: girls, guys, children, bosses, elders, people who can do you favors, and people who can't do anything for you at all. If you do that, the rest will take care of itself...albeit I don't promise it'll happen as fast as you'd like.
And yet the best things in life are worth waiting for. You can settle for just the good things or even just the acceptable things (e.g. a girl who's only into you because you are attractive physically) if you don't want to wait, but you are probably going to live for a long time so it's best not to settle. You can thank me later. Good luck and God bless.