"Total Immersion", spend a few hours in that environment as often as possible (with a translator / translation device). 24/7 if possible.
I speak four languages, two of them spoken at home. The other two were result of total immersion, by living in the respective countries (and proper schooling, of course) for many years.
With the Internet age, it is easy to find access to TV channels, Internet programs, and stuff on most languages in the world, so immersion is now less costly. Immigrants are also all over and smaller communities of various immigrants are all over as well. Spend some time in those areas will give you new appreciation.
And you may just surprise someone with your newfound language skills. I've certainly surprised a few people. :)