Your are the jet fuel that propels your aircraft. The best, by far, lead generation source is yourself. What I have discovered in my 10 yrs in this business, is that the business as a whole is changing. If you are planning on changing with it, then you have and will conquer the hardest part of this business....GROWTH. Lets be real..there are not companies that can produce you Valuable Leads in this market. Most if not all lead generation sources have and will always be a position in the market to capture a breathing soul on one end of the internet searching not only your site, but tons of others.
If you truly want to increase your leads in this business, become a "Person of Interest". Position yourself in the market as the "Market Expert". This will gain you otns of exposure and quality leads. Maybe at the moment, reorganize your business model and add a lead generation component to it..but don't solely rely on this as a Boost.