Listening to German music, watching films etc. is of course a good idea, but if you already happen to live in Germany you might want to try to go to your local theatre and watch a play in German.
Here is an example for a little Kiez-Theater in Berlin:
…and?..did you understand him . Don’t believe him if he’s trying to teach you grammar - he’s using Berlin dialect ( er berlinert ).
Maybe you can understand him ( Kalle ) too @Nico-b