I'm trying to write my English blog every day. I believe it would help me to improve both writing and speaking skills.
I sometimes post this blog to a language exchange site, Lang-8, and many native speakers kindly correct it. It's also a big advantage for me to be writeing a blog in English. I can learn lots of natural ways to use English words and phrases.