I'm not a native English speaker, and I have been speaking English for 5 years (the university I went to was an English-medium university). Since then, I have been using it for all my academic work.
Problem is that I can write and read in a decent manner, but I am having trouble in speaking the language.
That is why I came to the U.K. and have been studying in here for the last ~4.5 months. From what I have observed, using the language daily and hearing it constantly really helps in improving my pronunciation and my speaking skill.
Now, I will move to a new country where the native language is neither my native language nor is English, and I know that people whom I will be talking to daily are not good at speaking English either. Again, from my observation, this has a negative impact on my English language skills, because not only does it make it harder to understand them, but also hearing sentences which are not correct and natural will lead me to make similar mistakes.
Question:
How to improve my English skills while using the language daily with people who are not proficient in using the language, without absorbing their mistakes?