Sometimes it takes hitting "rock bottom" & almost a feeling of desperation to motivate someone.
It's like they need to realize, "OK, it can't get any worse & I have nothing to lose... if I keep doing (or not doing) the same things, I'm gonna keep getting the same results."
You need to be able to tell yourself, "Stop being a p*ssy!"
That's what helped me anyway.
I could have 100 guys tell me the same thing, but it wouldn't make a difference... I had to hear it from myself before I actually listened & applied the advice.
Approaching is a huge obstacle for a lot of guys, but it's actually the easiest part of the process, when it comes to meeting women.
All you have to do is walk up & be sociable. That's it.
Don't think of it as "pick up"; think of it as being friendly & having fun.
You're not gonna be "rejected" by just smiling & saying "hello" to someone.
Practice making eye contact & smiling as you walk past people. (You don't even have to say anything. They'll probably say "hello" first, then you can respond.)
Do that all the time. Eventually you'll start saying "Hey, how are ya?" "Hello there" "Good morning/afternoon/evening" etc...
Practice making general comments about the weather, or the pollen in the air... or whatever OBVIOUS situation is currently relevant.
Basically, just talk to people you're not interested in gaming. You'll learn to be more relaxed & confident in general, which will carry over to your inner game.
This will make it SOOOOO much easier to approach the hot girl you stumble upon when the time comes.
But, you MUST get out of your head & realize that fear itself is holding you back... nothing else.
Girls are just people.
But most guys would rather fight a Grizzly Bear, than smile at a girl....