I’m interested in studying law in the UK. I had studied History in an English-medium university, however, my English is still not good enough. I have written tons of papers and read dozens of books. All these enable me to edit documents, but not to write an excellent piece of essay for LNAT. How should I improve my writing? Besides that, I often speak with grammatical gaffes. Is there any way to change this situation?