Cold calling can be effective but so much depends on the caller, your sales angle, your list, etc… especially the list. You can have the best caller with the best pattern interrupt who is highly skilled but if they are calling a list that has been beaten to death by every call center and all the other investors out there, it won’t matter. So your list is crucial. If you can get the list easily, so can everyone else.
I don’t know about virtual driving for dollars so I can’t really speak to that other than to say that if the service you use is easily available to everyone else, I would imagine any leads are worked over and tone deaf to your efforts.
I actually love Facebook ads for REI. They work great, can be one of the most cost effective lead-gen methods out there when done right. Typically when I see failed Facebook ad accounts it's due to improper implementation rather than the platform itself. When done right, Facebook can go neck and neck with any other lead-gen method out there.
If you have the ability or the budget, building out a proper SEO strategy should be a top priority.
Google PPC is highly effective but the truth is most investors without a hefty advertising budget can’t or shouldn’t spend their dollars there.
What are you doing right now to generate leads?