I find that listening while watching subtitles helps me a lot I have been watching several Spanish shows on Netflix with both english and spanish subtitles Destinos has been helpful too because they purposely speak slower and the narrator gives quizzes to make sure you are understanding correctly