Speaking is the hardest for me. It goes so fast that my brains sometimes doesn't want to cooperate. I even have trouble with Polish sometimes, which is my mother tongue. Listening can be hard too because native speakers usually don't speak in the way that we learn a language. For example, I understand most German on tv but when I went to Germany I had trouble understanding what people said, because they were speaking a German slang.