Cold approaching will help you tolerate social pressure, keep you witty and sharp and will get you some results in terms of lays/connections depending on how much volume your putting it.
A lot of people here will probably disagree with what about to say but its really efficient for getting lays/plates/options. If you live in a location that has even somewhat of a population, sign up on all the top online dating sites....also take into account what it is your looking for they have sites for all situations, people seeking interracial dating, dating different nationalities etc just look on Google you'll find a lot. I'd recommend taking the first sunday of the month and sign up to 4-8+ of them free and pay.
Then message every woman on the site you would have sex with or take a bj from. Use google chrome as your browser while scrolling through the women on the site and right click open in new tab when you see pictures of women you like. By the time your done you may have 100 or more tabs open thats why i recommend using google chrome since it won't crash. Then make 3-4 different copy paste messages and just go down the line alternating between the 3 (some sites don't let you keep sending the same message in a row so this will prevent that feature from catching you).
The message you send is brief and to the point, Make the subject line something in caps to get her to open it asap.... ex "THIS SUBJECT LINE STANDS OUT" .................. Then when you send her a message keep it very brief just one sentence and to the point don't waste time on being witty or crafty here....."Hey you seem like my type, write me back if your interested" ......for your profile description keep it brief as well..... "I'm new to online dating, curious to see what happens"
The reason most guys are hating online is because there not looking right in there profile pictures. Online is pure looks. If you take 6months-1year and get muscular body with a 6pack you'll be doing good online . Take a picture of your body to show off and post it as your profile picture. Then take another picture of yourself in some really nice clothes. Really spend time on making near model like pictures this is what your results will be coming from, even if your ugly you can still achieve a body that'll get you results you'll just have to put in the time. If your body isn't something you can show off then take another picture in really nice clothes. If you don't have really nice clothes then go to a clothing store and have the chick working there dress you up and get a pic just make sure to not have the tags showing and have the background against a wall so it doesn't show your in a clothing store. (for added fun tell the chick exactly what your trying to do with looking your best for an online dating pic, its usually a pretty fun time and it could get her a bit interested in you)
So after your 3-4 hours of doing this on your Sunday afternoon you would of messaged 100-600+ women depending on how many sites your on, how big your area is and what sort of standards you have. Whatever the case you've messaged a lot of women that are specifically in the market of looking for a guy. You also messaged them from the context of showing your best self in picture form with minimum conversation to show any awkwardness to blow yourself out, so you get yourself in a door where you might not have if you cold approached and came off wrong/nervous under the pressure. Compare this to the guy that went out to do 4-10 awkward/nervous hit or miss cold approaches on women that may or may not be looking for a guy. Not that cold approaching is bad, I'm just all about being efficient for getting results. Once you do your 1 afternoon of mass messaging you'll have the rest of the month and more to pursue the women that respond. Then once you get a situation setup that your happy with gf/multiple gfs/fbuddies etc you can enjoy it and when you need more go back to your online mass message blast again.
Just my thoughts on it