I know I am saying something really obvious but music is a great tool to practice a foreign language.
I have always loved music a lot and this has been really helpful to practice and improve my English. Over the years, I have consumed hours and hours of English music, which has helped me memorize thousands of English words and phrases.