For improving your writing you need to practice different stylesof writing, academic writing, recounts, for and against arguments,letters etc. You need to have someone to correct your writing andassess your writing. Depending on your skill level answeringwriting questions from something like the IELTS exam will give agood variety of topics and styles .Writing is good to help with grammar as long as you have someonewho can correct you.