It sounds a little backward to start
SEO with a blog. You should optimize every single page you already have indexed. They have age, history and if they haven't been optimized they are ready to POP!
But I do agree keeping the blog in house would be best...more content, more ranking