What woman think they want and what they really want are two different things. Some of the things I tell you might sound counter intuitive but they are things I know that work.
You may be use to complimenting a girl all the time or even buying a girl you never met at the bar a drink. She may date you but there's a 90% she wont. A woman wants a man that is a challenge to her. She wants to feel like she has a valued male not someone she feels is inferior to her.
Now for a second, break out of the social norm. Lets break things down. Would you buy a complete strangers anything at the mall? Would you buy the family behind you at McDonald's their food? No, you wouldn't. Why would you buy a random girl at the bar a drink unless you had a motive? A woman would respect you talking to her, getting to know her and then if you really wanted to get her a drink, you can but don't have to. You don't buy your friends drinks all the time. You should be confident enough to say I don't need to bribe her with a drink. You have yourself to offer and good conversation.
What you need to do is value yourself as the prize. You have to get over the mind set that you'd be lucky to have her and start thinking she is lucky to have you. Think about what makes you a good catch! If you dont think you're a good partner neither will she.
When I was first starting out I met this girl who worked doing laser hair removal in Washington DC. I know this because she was so proud and all she talked about was laser hair removal. Everything was going great till we went to the bar for a drink. I felt like I was suppose to buy her a drink. I felt it was my job as a male to buy it. When she got her drink, my laser hair removal girl was gone. She gave me a kiss on the cheek and said "I'll see you around." The next day, I met a cute blonde who worked for Yahoo doing web design. We were again at the bar and this time I said "you get this round and the next is on me, that's how me and my friends do it". She gladly did it and we had a great time. Nothing ever happened but she is still a good friend.
Remember that you're the prize. Go out there and get um!