I’m not going to talk about facts and figures because you can find them everywhere on the internet, but you probably know that German is a very important language in Europe. So it doesn’t matter if you are a European citizen or you aren’t but you aim to live in this continent, it can be helpful for your career to speak German.
Besides the rational and professional reasons, there are other motivations to learn a language. In my opinion, the most important outcome of learning German is the opportunity to talk to local people. Of course English is widely spread and you can communicate with people using it, but you are losing so many things on the way!
A language is an important part of the culture, and by studying and understanding it you get to know the reasons behind many costumes and traditions in that country. And moreover, as you might have experienced when trying to speak German, we all feel insecure using a language we are not used to, so local people might feel also uncomfortable like you when they have to speak in English.
Give it a try and I’m sure people will appreciate it and will be more open to help you and handle a conversation!