Since I am a native German speaker I did not take part in the international language course which was offered prior to the start of the semester. All of the university courses were handled in english, however in daily life it is definitely useful to speak some german when asked what you want at the local bakery. I know that many people struggle with german as a language, but I think if you give it a chance you will discover “the cuteness in it” how my old British roommate used to put it. She was constantly amazed by what funny expressions germans have for various kinds of rain and how accurately the words match certain situations.
Im terms of culture its hard not to smirk a bit if you see it from the outside. I think the book “How to be german in 50 easy steps” written by Adam Flechter sums it up perfectly:
http://berlinlovesyou.com/how-to-be-german-in-50-easy-steps/
https://beckassets.blob.core.windows.net/product/other/16572668/leseprobe_how%20to%20be%20german.pdf
In his book he describes tiny german quirks apart from their love for punctuality and tidiness such as their love for pessimism, their desire to do everything them selves DIY style or just that there is nothing better in summer than an Apfelschorle (Apple juice mixed with sparkling water). While some stereotypes are clearly outdated, I would be proud to call myself half-german and embrace the ‘Allwetterjacke’ (lit. All weather jacket). Germans don’t go for style but for whats sensible to wear, since you never know how the weather is going to be if you’re out. I found that the german attitude to life is one of better being prepared, for - I don’t think most of them know- what. But you never know, right?