Blogs are not in any way different from a standard website considering search engine rankings. The good thing about having a blog is that you can regularly update it with new content and link it to your web site.
New and unique content is what matters for search engines and it is possibly the easiest way to add such content via a blog.