As most people that are live in America know, there are basically just three ways to write good internet enabled content for your website today:
1) Write it yourself. This is the best most quickest way to become expert in your field, generate traffics to your site and become an expert in your field. I always recommends this to new bloggers and posters, and describe the best ways to do it in my website dedicated to good blogging practice here, for just 29.95 in an e-book. (hint: spell check is very important!)
2) Get other people to write it. This is sometimes looked down on by other persons as they see it as a "cheaper" way to develop contents that isn't good as other content. I would never do this or have someone else write it. On this site we produce great things to say that we always say ourselves, never through people in Malaysia or places like that that produce inferior words in English. They are harder to understand too.
The third way to get good content is mostly the same as the first, write it yourself, only include a lot of quotations and links. Sometimes people can overlink their articles making frustration for reader, but good sources and backlinks like that plus some pictures can really drive people to your site and is a good way to SEO your site too, but sometimes this can backfire which is why I tend to have zero links due to readers can get distracted by links and end up leaving your site resulting in zero revenue for you which is something I like to talk about in my ebook too.
I hope you find this three ways helpful for you to write content for your site.