OK, so I'm certainly not an expert. I rarely have a meaningful relationship. So take my advice for what it's worth, which may be absolutely nothing. At this point you're probably wondering why you should even listen to what I have to say. I'll tell you why...
Because I have dates whenever the fuck I want and I get ass whenever the fuck I want. I approach every single attractive woman I see and even if I don't get her number, she smiles and she's clearly happy and flattered that I approached her.
Here's how I do it:
I hear all the time about how women don't like nice guys. This is absolute bullshit. Women don't like passive pussies that cater to their every whim, but they fucking love a nice, charming, polite guy who they believe would fuck them fiercely in a public restroom, yet would ask in a polite manner first.
If I see an attractive woman I simply walk up and say, "Hey, I was just wondering if you're single?" and I wear a huge, pretty smile when I do it. That's seriously it. If they say yes, I ask if I could take her on a date, and if she already said she was single I know she'll say yes to a date. Asking if she's single first is the polite way to do this so that even if she has a dude, you still don't offend her, and she's thinking, "What a good guy." and she's probably checking you out as you say, "Thanks anyway." and walk off. Most of the time she'll even apologize for having a dude.
Even if there's a huge line behind you, even if she's super busy, even if she's with her boss, even if she's with her family, make yourself approach her. It will be far more impressive when there are people around and since you're behaving so politely, no one is going to mind, least of all the gorgeous girl you're going to (most likely) fuck on the first date.
Once she says yes to the date, work out the details of the date right there in person. Do not wait to do it over the phone. Get her number after you work out the details, (which should take 15 seconds, you're just askign what day and time she's free) then say thank you and be sure to smile and maintain eye contact as you walk away.
Do not text her, call her, or try to get to know her in any fucking way before the date. That's what the date is for. Just a confirmation text for the date the day of then a phone call for directions once you're on your way is all you need. It's much harder to be charming over the phone because you're not looking her in the eye, so avoid it until she's actually asking you why you don't want to talk on the phone. You could say something retarded in person and as long as you're making eye contact and looking at her like she's the most beautiful thing you've ever witnessed, she'll eat that shit up.
Here's the thing, your mannerisms, the way you look at her, and everything else about your experience together should suggest that you want to fuck her brains out. But (and this is a big but), you have to be a gentleman at the same time. Don't come out and say it unless you can be funny about it and make her laugh, don't stare at her tits, and don't smack her on the ass. Let your eyes and your body language suggest that you want to fuck (when I say eyes I mean maintaining eye contact) while your conversation is nothing but chivalrous.
Take advantage of every opportunity to be close to her every time you interact. Tell her to scoot closer, pull her in closer, hold her hand on the first date, and make eye contact every single opportunity you can. You can get away with this because you're speaking eloquently and respectfully. Most of the time you'll find that if you behave this way she will make prolonged eye contact to the point where it's almost awkward (which means she wants you), and if she's the first to break away and says something like, "Why do you stare at me" then respond with something like, "You're just so gorgeous, I'm sorry, I'll just look away when we talk." then hold your hand up to block your vision when you talk to her so that it's comical.
She'll laugh her ass off, pull your hand away from your eyes, then make the very same eye contact you had before that.
Be sure to push as far as you can possibly go on the first date, or any other time you hang out. You should be avidly trying to have sex with her. Get the first kiss in public, if she won't let you, it doesn't matter. She's happy you tried as long as you're polite and even feign shame after she turns you down. Even throw in an apology to keep up the chivalry. She'll fucking love it.
When you're alone together, even if it's just in your ride before you drop her off, try to fuck her. Lean in and get a kiss, then kiss her passionately and grab her leg, hip, etc. as you ramp up the intensity of your kissing. Then move on to her neck and chest. At this point you're not grabbing ass, not grabbing tits, you're just putting your mouth where she's not going to object but she's going to absolutely love. Then, once you can tell she's crazy wet, go ahead and kiss her on the tit, maybe even bite it, then move down to her stomach, then kiss her pussy through her pants. At this point you might fuck, if not, she'll let you know.
If she stops you, just say, "OK. You seem like such a good girl I didn't think you'd want to have sex on the first date. Do you think we could keep making out and stuff though?" and she's going to say yes every fuckign time because she already let you do all that shit. Here's the magic of this situation, the more you just keep making out and rubbing on her, the hornier she's going to get. So the next time you try to kiss her on the vag, she's going to let it happen. Some girls will stop you again, but will most likely eventually just fuck if you keep making out. If she stops you again, just apologize again, smile, and go back to just kissing. If it finally gets to the point to where she says, "We really need to stop. I don't want to fuck you on the first date and you're making me way too horny." then just stop, give her a tender kiss on the forehead, and turn into the chivalrous gentleman again, before agreeing with her and parting ways.
Next date, sex will happen.
As far as maintaining and having a successful relationship goes, I'm clueless, but I'm great at getting a girl's attention and getting that ass.
Oh and you will seriously never get friend zoned if you behave this way. Chicks will simultaneously see you as a great guy and a bad mother fucker. You're bad because you got them to have sex when they didn't plan on doing it, and you're good because you're the nicest guy they've ever dated.
That's basically my blueprint. Take it for what it's worth. I realize that everyone has different personalities and different ways to attract the opposite sex, I'm simply letting you guys know what works for me. If you want dates and want pussy, (who doesn't?) being the "great guy bad mother fucker" works amazingly.