I actually just wrote an article on my blog on this exactly, it's in my sig file(30kin3months.com), but in short,your website is doing no good at generating leads. You generate a lead by having a user fill out a form on your website in order for them to get information you're offering. An MLS search, a foreclosure list, a free report. They fill out there name,number and email. Boom! warm lead that's raised there hand for you.
Also you need to know if you're getting traffic or not. Like everyones said before me, pay per click ads are a great way for immediate traffic.