Actually, I think your English is very impressive. I used to work in an office in Bangkok, and some of the Thai staff there who graduated from Chula or Thamassat had not poor English, but yours is definitely good.
Do you want to improve your speaking as well as your writing? I think that speaking is a very important skill. If it it would help you we could have some conversations on Line voice talk. Is it a good idea?