A blog is only as good as its content... but you are better served to host your blog on the same domain as your store. domain.com/blog for example.

This helps to build authority, relevancy and links to the domain you need to rank.

~Melanie