It is not hard to understand. To learn a language, you need to immerse into that environment. There is no better way to learn Chinese then living in China.
In China, you can take lessons, make friends, watch movies etc. All are good opportunities for one to pick up the language. And most importantly, you will be more familiar with the culture, which is something that you can’t learn through lessons.