I've been in the Internet Marketing industry since 1999, I've worked with some of the best in the field. I've seen and tried every trick in the book. I can produce results for you, quickly, and I can scale it, growth hack it, and viralize it.
You asked how I would be able to generate leads, truth is, there's no way to answer this without knowing the industry, what your current funnel is, what your competition is, and most importantly, what type of customer you are targeting. However once I have this information, my first step would be to identify a viable channel, usually the best place to start is looking at what where your competition is advertising. It could be youtube, facebook, offline ads, snail mail, sponsoring conferences, whatever it is, I would test a small funnel, and then constantly work to improve that
funnel. Once there is a satisfactory R.O.I, and psychological triggers have been discovered that work in your market, I would carefully scale it up to other channels. Eventually, the goal would be to identify and approach key partners and use their relationship with their audience to further scale even higher. But this would just be the beginning, and it all really depends on a lot of factors that I'm not familiar with yet.
The goal, is to have your business flying higher than the competition, like a Kite. Everybody can see the kite, and it should soar higher than any other kite.