What is the most difficult thing about learning a language?

Hello students! What do you think is the most difficult part of learning a language? I mean, is it grammar, or speaking, or listening (understanding spoken language) or remembering vocabulary?
And how do you think you can deal with those difficulties?