There are many ways to get content on your blog. You can of course write it all yourself. That can be limiting in terms of content volume but also voice and value. You can utilize PLR, (Private Label Rights) content which is a great way to fill in gaps. You can also hire a ghost writer to create specialty content for you. Finally, a growing trend is to simply hire a blogger to write under their own name for your site. This option only works if you hire a good writer and someone who effectively represents your business.
#1 The First Step