I have tried it all. The only thing I have found that let me meet girls I actually want to date is approach people and talk to them. The problem is our current society discourages having a friendly conversation with strangers, so you need to normalize it in your mind. This is a good intro video to get started:https://www.youtube.com/watch?v=2bQjfTHlwzU
Level 0. Go outside for an hour 3-7x a week, preferably where there are lots of people around (cities, church, the mall, coffee shops - bars and clubs are also possible, but i try to avoid them because it is normally too loud to actually talk to people).
Level 1. Go up to random strangers (men, women, old ladies, etc) and say hello.
Level 2. Give compliments
Level 3. Take the conversation further. Ask their opinion. Example: Say "Hello, you're cute. My friend says good looking girls have men come up to them all the time and talk to them. Does this happen to you?" or "Hello, I'm looking to try something new. What is your favorite thing to buy here (e.g. at a grocery store/coffee shop).
Level 4. Listen carefully and have a genuine conversation. Don't talk to her like you are trying to just collect her. Try to genuinely enjoy talking with her or you will not be attractive. And if it fails (it will probably will 90% of the time in the beginning), you can at least enjoy yourself and be happy that you had the balls to do what 99% of men cannot. If you do not enjoy what you are doing, she will not either. Be cheerful and nice, but do not be a pushover.
Level 5. Be man to woman. You can talk to her like your bro, but you need to make it clear you see her as a woman if you want to date/marry her. Look at her directly in the eyes and tell her when you like things about her. Also challenge her if she says something wrong, but don't go full 1488 or she will get scared. If you get rejected early on, that is actually good because you are at least ballsy enough that she realizes you are hitting on her, but it's a fine balance to do it in a cool, calm manner.
Level 6. Ask for her number to talk more.
Level 7. Continue. If you ask for her number then immediately leave, it will feel like you are not as cool. If you get her number then still talk for her for 10-15 minutes, it will seem much more natural and she will be more likely to respond to your texts/calls.
Level 8. Ask Post too long. Click here to view the full text.