I am originally from Russia and I've been living in the UK for the past 5 years. I work in IT so the requirements for English are not very high. I speak and write well enough to be understood by my colleagues and other people around me. I understand my colleagues perfectly well, I read a lot of literature, and watch a lot of videos in English. However, I literally can't read Lewis Carroll's Alice's Adventures in Wonderland since my vocabulary is too small.
I also enjoy speaking the language, and I like its structure a lot. Obviously, I will never be able to speak like a native speaker, but I want to improve my English as much as possible. However, I do not have any immediate need for this (so no external motivation) - just my inner motivation to improve the language.
What would be the best strategy for me? My primary goals are:
- Expand vocabulary
- Learn how to structure my sentences better. I feel like native speakers structure what they say differently (e.g. naming colors in a particular order?..).
- Better understand people's English from different backgrounds (the sound of English I hear in Leicestershire is very much different from what I hear in Glasgow)
- Learn how to use "a" and "the" appropriately
My English background:
- I learned English formally from 7-20yo.
- I have received a PhD degree from an English university
So what is the best strategy for me here?