Minna,
Your blog is the problem. Well, not the problem, but it's not helping you at all.
Post 3-4 times a week, on topic, using whatever keywords you want (for me it's anything related to First Time Home Buyers). Include a call to action (not just the words "contact me") and give your readers something of value.
#1 Complaint: "3-4 Times a week is too much time. I don't have that kind of time in my day"
If you want your site to bring you leads, that's what it's going to take. Stop doing something else that doesn't make you money, because this method WILL.
Trust me, I've been blogging for only 4 months, and have already gotten dozens of leads from my site, and had 3 or 4 buyers actually get accepted PA's in the past 2 months. It works. And now, I have between 50-100 visitors a DAY. No joke.
Looks like we started blogging around the same time (December '08). You have 7 posts, I have 72. (insert obvious statement here)
Also, back linking with comments on other blogs and forums (like this one) is crucial for SEO rankings.
Visit my site (linked in the Signature) You will see I practice what I preach.