A blog is no different from any other website - regular, unique, quality content mixed with a selection of incoming links, all optimised around your keywords will see a gradual increase in visitors.
For a quick-fix, you could pay for advertising or a PPC campaign.