Read my website that I have listed below. Read every single article there. (I'm not saying this to promote my site, just to avoid rewriting everything)
A blog is the way to go. BUT if you are going to do a blog, you have to ask yourself these things:
Can you commit to posting to it regularly?
Will you do what is needed to set it up or pay someone to do it?
Do you have the ability to take a comment or lead from it and convert it to an appointment?
More importantly than blogging - you need to network, network, network, and network. Don't just hand out business cards - BUILD RELATIONSHIPS. My most effective "marketing" was a few bucks a month for a cup of coffee to meet with my breakfast club.
You may also want to subscribe to my site's email updates - I'm constantly adding new ideas
