Practice writing in the foreign language you are learning with help from native speakers. Lang-8 is a free language exchange online. You do have to create an account with your email to access it, but once you do, you are able to post your writings in the foreign language you are learning or even just write about your day in that language and then native speakers of that language will comment and correct your errors so you can learn to write better. This is a useful engaging tool for improving your writing skills in the language you are learning. You are also encouraged to correct posts that are made from others learning your native language. This supports the language exchange system and helps you make friends over the lang-8 network that you can connect with to help each other.