Just some suggestions from my side:
Listen to German radio, there are tons of radiostations that broadcast online. My personal favorite here is MDR, but feel free to find your own channel/station.
Go to YouTube and watch some short clips from German popular TV-shows like "Wer wird MillionaireMillionär?", "TV Total", "Genial daneben" etc. If you are lucky you can find them even with subtitles.
While on YouTube try to enter the name of famous German singers or bands, like Falco, GhinghisDschinghis Khan, Rammstein etc. You will easily find lyrics in Internet or even directly on YouTube in the commentaries/description. Generally YouTube is a perfect place to improve your language skills.
Try to read the articles in German Wikipedia for the subjects you are interested in. Sometimes they are much better organized than their English counterparts.
Join some German online forums and participate in them actively. Don't hesitate to use your language in forums: this is just normal that you have some mistakes and maybe somebody will even correct them for you!