Hi Sofia,
There are other things to practise your English. You can find TEDX with subtitles on youtube (short videos concerning whatever topic you like). As well, something that has really helped me to improve my English is reading and listening to the audiobook at the same time. Great exercise considering the difficulty that exists in English with stress and pronunciation.
I hope this helped you
Why don't you listen to podcasts with subtitle?. There are a lot available and made for the purpose of learning the language. There also some features i saw, like it give you the expected new vocab and its definitions.