That Google AdWords button hurts man, you're dumping cash with little results. It should be used for branding and maintaining your presence once you're big, not while trying to get big.
Facebook Ads are the same way.
Be wary of the golf course contractor list books. Total scam.
Mailers have a small return 1-3%. But if you get the cost as low as possible, it's viable.
HomeAdvisor is crap. They're stealing our business while we pay for their SEO.
A lot of this stuff is trial and error. It's a damn shame, but it's the best way to learn.
Best of luck!