A great blog post might not be read - if it was not reached to multiple level of audience. Marketing your blog post enables it to be discovered by people from different level of social networks or audience.
Also on these boards
12 things to do after you've written a new blog post.
12 things to do after you've written à great post