Hola Don, lo que me ayudó mucho estaba ver las noticias en español en el canal Univision. Although you
hear advice about telenovelas to improve Spanish, at that time I could hardly understand anything, plus
it is colloquial y es muy cursi. Listening to the news is better, the enunciation is quite clear and spoken in good Spanish. As your comprehension improves, you can progress to movies and telenovelas if you so desire.
Meaningful comprehension is the key to learning a language. Check out Stephen Krashen's videos in You tube,
a linguist in UCLA. Bueno, buena suerte y siga adelante!
I would take advantage of italki and I would practice my writing skills by writing text according to the style you are going to be asked the day of the exam.
I would also read newsoaper articles and settle your PC into Spanish only. Mine is in English as well as this website.
Watch as many videos as possible. What about TED talks?
I edited the message because I thought you were Spanish trying to get the B2 level of English!
I suggest you start watching series, you can first start with subtitles and then try watching without them. I started with Friends which is easy because it's based on everyday situations and they don't use uncommon expressions. From then you can move to more complicated ones, in my case I moved to 24 which is an action series, more complicated because they often whisper and speak very fast.
I also suggest you trying to read in English as much as you can: news, Wikipedia and general information you look up in the internet. This is very useful because it will help you get exposed to how English is used in many situations.