Dude, do you really want a girl who is only after nice clothes, good looks, money in the pocket? Sounds like you have a confidence problem. Not what you want to hear but maybe she's not the one for you. Sounds like she likes you as a friend currently so be yourself. Don't try and impress her or yourself with material things. Impress her with your charm, compassion, willingness to listen, and all the thing's that really matter. Is she's bright, she will see the value in your honesty and integrity and that is worrth far more than material item in this world. Be her friend and if she's the one, you will have a better relationship than any of those guys trying to impress with materialism. Good luck buddy. hang in there.