Contrary to what some people may tell you, you don’t have to move to a country that speaks your target language natively to become fluent.
For some reason a lot of people seem to treat moving to a country that speaks their target language as the ‘magic pill’ of language learning. I cannot tell you how many times I’ve heard some variation of ‘Well, if I had the money to go live in [country] for a year or two I’d be great at speaking [language]!’
I will admit, I can definitely see why people are fond of repeating it – you have plenty of success stories from people using this method, and since traveling to foreign lands is often seen as an expensive, difficult thing (a lie I’ll address in another article) it makes a perfect cop-out. There are plenty of ‘good excuses’ for why you just can’t travel right now, so no one can fault you for not learning that language you’ve been wanting to speak for years, right?