Forget direct mail. Forget cold calling. Forget TV ads, radio ads, and billboards. Why? Because they're a complete waste of your time and resources. You need to leave behind everything you know about marketing and open yourself up to the wonderful world of modern lead generation techniques (which are all a part of Inbound Marketing).
Modern marketing tactics are effective because they don't harass and annoy customers. They allow your customers to find you and approach you willingly, when they're ready to buy.
Keep in mind that just because a visitor converted into a lead, that doesn't mean they're ready to buy. You need to use lead scoring to assess where they are in their buyer's journey and what kind of content will be most useful for them at that time. 76% of buyers prefer different content at each stage of their journey.
Additionally, lead generation is a long, slow process. Don't expect to see a flood of new leads right off the bat. It can take time for lead gen strategies to "catch."