"Little and often" is the key to developing any skills, and it's no different with language learning. Commit to doing 5 minutes of practice per day, rather than half an hour once a week, and you will see your learning come on leaps and bounds. If you can find information, games, videos, etc. in German about the things that you love, even better! And if you use a mobile phone, tablet, computer games or other device/resource that allows you to change the interface language, why not set it to German for a few days (or for good?). What a great way to challenge yourself!
On this page, you'll find like to online dictionaries, study resources and podcasts under Learning Resources , audio files for home learning under Listening Activities and, occasionally, videos for whole-class feedback under Feedback Videos .