The single best resource I can recommend for improving your Spanish is Dreaming Spanish. They have a website with literally thousands of videos in Spanish, with interesting content ranging from "Super Beginners" through to "Advanced". (You can also find quite a lot of it on their YouTube channel.) By listening to content at a level you can understand for 15-30mins every day, you will tune your brain to understand without your brain trying to translate everything into English. This is method is known as "Comprehensible Input" - a well researched and evidence approached to language learning.