First off, 15 minutes is the MINIMUM time you should spend kissing, touching, licking and fingering before you penetrate. I would say the ratio should be at least 2:1 if not 3:1, i.e. if you pound the shit out of her for 10 minutes and cum yourself, you should have spent 20-30 minutes on the foreplay initially. Women take a lot longer than men to warm up, but also once they are they can keep going for hours and hours!
You can start foreplay even earlier by building anticipation over the phone or via text with little dirty messages, e.g. telling her how sexy she looks in that dress you like or in those heels or whatever, what she would do to if you were there right now, etc.
On the night itself, again being able to talk in a sexual way and display your desire for her without being needy or weird about it (e.g. not staring at her tits all night over dinner, but holding sexual eye contact, speaking deeply and slowly, touching her, etc.) is important. Remember, push-pull is a psychological technique that works even AFTER you've picked her up and fucked her already. There's lots of stuff you can do, for example institute a half-serious points system, so she gets points for good things she does to/for you, and loses them for bad things. So you tell her to come dressed sexy and she gets 10 points for the dress, and you can tell her she looks great, but loses 5 for being late, for example. Say it with confidence, c+f style, otherwise it won't work. Then you can say when she gets to 30 she gets a kiss, 50 with tongue, 100 she gets to kiss your dick, but just the head, 500 one hot sexual act of her choice, etc. etc. This is fun and useful because what it does is make sex something she is always trying to EARN from you, rather than something you are pushing for with her.
Second, push-pull continues to work in the bedroom. You can kiss her passionately for a few minutes, then throw her on the bed, stay standing and say "I want you so bad right now, but I don't think you can handle it!" Delivery is important, but again, you're saying "tell me that you can handle me fucking the shit out of you." A lot better than "can we pleeease pleeease do it?"
You can even have her naked on your bed whilst doing some foreplay and see that she's getting really into it (breathing, talking dirty, hips moving around, etc.) and then just get up and leave for like 20-30 seconds. You'd be surprised at how this can drive her WILD in anticipation. Again it's leaving her WANTING YOU more and more.
Third, finding out about her fantasies is important to giving her what she wants. The best time to talk about it is right after sex, because that's the time when there's the most trust and she will open up to you the most (thanks to the increased levels of the trust and bonding hormone oxytocin). Combining her fantasies with building anticipation beforehand, dirty talk, slow, sensual foreplay, and good oral technique, and she will cum as long as you're willing to be PATIENT. I've spent 30-45 minutes just going down on a girl, with my hand cramping up, my jaw and tongue aching, and my back almost in spasm, but IT'S WORTH IT! And, once you get the first one off, the subsequent ones will become easier
Final tips you might be falling down on:
1. Make sure she trusts you, is comfortable and is RELAXED. This means don't say "I'm gonna make your cum tonight" or something like that because then there's pressure on her and she'll feel bad if she doesn't and so that'll be on the back of her mind the whole time.
2. Communicate. You can infer a lot from her breathing, hip movements, etc, but it's ok so just say "do you like that" not so much as a question, but confidently. She may say yes but she may give you some advice like "slower" or "harder" or just say "no" and then it's time to try a different technique. Again, dirty talk comes into it because you can use it to build anticipation in her mind and also push her over the edge when she's about to.
3. Don't go straight for the clit immediately. First, the nipples actually have a connection with the clit, so kissing and licking around the nipples, on the underside of the breasts, and then the nipples in a circular motion, flicking the tongue, etc. is good. Then all over her body, the inside of the thighs, and then first the outer lips and then around the clit without directly stimulating it first, and then finally the clit itself. If you go there too early, it's too sensitive and it'll turn her off. Once you get to it, mixing up circular with up & down motions is by far the most effective because it mixes indirect and direct stimulation. The ABCs are also very good for this.
LONG FUCKING POST JESUS
Oh also read some David Shade he's good.