I think your first priority is to improve your English language communication skills. Until you have done that, you will be misunderstood on the English boards.
it's not easy for someone to improve a language they don't really know.
I'm sure in the UK you've taken a second language, like Spanish. If I asked you to improve your Espaniole, you would not know how.
It would require a paid premium service like Rosetta stone or some similar foreign language aid.
Or you'd have to take irl classes.
It's not like you can just google "improve English" and find a great site where you can just magically read up on how to do so. It requires /learning/, and not simply picking up info from reading.