For a week, I have tried repetitive listening of youtube videos that I watch. While working, on the background I listen to videos 5-6 times over and over. At each listening, I catch different words, I miss previously catched words etc. After a few repetitions, I feel like understanding better each time. Repetitive listening works very well for me.
Also I found that German speaking Japanese is most understandable one for me. Cathy from “Ask Japanese” channel.