Of course outsourcing is better. I have no experience with blogging or even social media, but from different experiences, I'd say you need to know the way the article/text should look like before hiring someone. So if you're starting, I'd recommend (again, no experience) writing them yourself, learning from it, knowing what works better, test some tools that could make your life easier and yet keep the quality, then when you start getting enough money HIRE SOMEONE. As the other guy said, hiring copywriters or people for other roles takes you to the next level, but first you need to know the way in order to manage that team