I'm sturggling with German in school and so I thought that consuming any media that is German must help. It actually doesn't, but occasionally I manage to somehow translate a meme and then I get the funnies.
It's usually also not that good. But Germans dub everything. The German dub of Cowboy Bebop is actually really good. (IMHO: better than any sub-translator)
Also, if you're into old games: The gothic series is from Germany and therefore full of fully voiced German.
I have experiences opposing this to the point where I don't think I can get myself to watch anything with German dubs ever again. Most words spoken in English will have an equivalent in German that's three times longer so the lipsync always looks very weird. At least as far as I've seen.
I'm actually working on a startup idea that is exactly this. But i get lazy sometimes, it has been in a "just a couple more weeks and it's ready" state for a few months now. Maybe ill share it with you once i manage to finish it
Consuming media in the language you want to learn is a great tactic. If you want to look for something at an easy to understand level, try looking for "[language] immersion" or "[language] comprehensible input".
I can't really judge how hard they are for a non-native speaker but this channel (Easy German) has a lot of nice videos, all in german.
Try language reactor, let's you have both subtitles (original + translation) at the same time. It's really great! It's a plugin on chromium browsers. Works with YouTube and Netflix.