Maybe you're not thinking about pvssy enough. It seems to me when guys have trouble "sealing the deal", it's usually because there isn't enough incentive. Don't get me wrong, when I talk to women I listen very well and try to have an interesting conversation, but most the time I'm thinking about the gold at the end of the rainbow. This is what ultimately pushes me from just talking casually, to making a ballsy move.. whether it be asking her out somewhere, kissing her, or just surprising her in some way.
If you don't have any sexuality when you talk to women, they know it and they feel like you are just a friend who's good to talk to. Get playful, makes some jokes, but don't be too harsh. When she laughs and smiles, take it all in and your confidence will shoot up. If you get your confidence up enough, from there it's just a downhill road. It sounds to me like you can get women interested, but you just can't take it to the next level. Give yourself some incentive.