In my personal opinion & my experience, one of the more fun ways to learn english is seeing movies, series or documentaries, they bring you a lot of knowledges and a lot of vocabulary.
This can be better your in english and communication, try and see the results, for my the best format is documentarios or movies based in a real life story, you can search then the story in differents formats and investigate if you liked and u stay interested.
Practice the vocabulary, this is the way, don’t forget the words, phrases and vocabulary that you learn, practice is the most important thing on the process.