I've had some success.
But only with the already Bitcoin curious.
Create your own book on Bitcoin. Distribute it to people who seen curious about Bitcoin.
For people you run across like your dentist or therapist or something.
Just ask them if they know about Bitcoin.
If no, tell them how old Bitcoin is now. And ask them how much do you think 1 Bitcoin is worth.
Imagine a country that's 14 years old. How much would that country's dollar be worth in US dollars?
Force them to guess. Then, "higher higher higher higher" at them until you cut to the chase. And blow their minds. And today is down like 80% from it's highest price. It's a good time to start learning about Bitcoin.
Create in them a curiosity about what could do something like that. Then go on about Bitcoin's qualities and about what makes Bitcoin the best possible money.
I think there's lots of people right now who are wanting to get into Bitcoin, but need someone to guide them through it safely.