Berlin is the worst place that you can land in germany. Germans who come to berlin get a complete culture shock. There is "Berliner Schnauze", it describes that people just hurl slurs around on the first occasion. Someone from berlin told me that it is "Not holding back your emotions and being truthful" - he phrased it very positively. Berlin is one of the few citys in germany where a large organized crime scene exists and is considered massively unsafe by german standarts. Young people are even worse since they have normalized all of this.
Try going to Karlsruhe, Göttingen or other univerity cities. They are the big modern cities of germany and you will feel accepted there as an obvious foreigner. ("big city" by german standarts).
In addition, being obese is a good way to make a bad impression on germans. Since one of the biggest national virues here is (self) discipline.
Hope that this helped some people form a better understanding.