A lot of the stuff you're trying will work out great for you but will take some time. I get business from random contributions I made to websites/communities/speaking, linkedin, forums etc all the time but it took a long time for it to start to 'matter' in terms of volume.
To get off the ground you need one of two things:
1. Hustle - get on the phone, knock on doors (that's how Distilled actually started... door knocking for web design) and close the deals.
2. Money - knock together a leadbait [white paper, website analysis tool... free manually done analysis...] send traffic to it [perhaps via another article] from say Facebook. You can probably get 'leads' into your marketing automation list for $3-12 depending on how well you do it. (I paid about $10 for SEO company leads via FB and a funnel - since they are one of my best customers for whitelabel services etc - mainly PR & linkbuilding).
Send them e-mails, call the hot ones. Close the deal. $200 on FB might get you 20-30 interested people (or at least people you know have a problem like 'worried my site isn't mobile friendly'). If you close 3-4 of them you do really well. That's not a big conversion rate - you might do more. If you can't stick $200 on a credit card, go do some work anywhere to get some $$$. You'll grow faster, and have more clients if you invest something. Obviously if you're great at 1. just go do that.