My foreign friends all ways think that learning Chinese is hard，it‘s impossible for foreigners to speak like native speaker.I wanna say that is absolutely possible.
You need to know
1）always speak Chinese
2）It‘s better learn with a Chinese teacher，not any native speaker
3）the pronunciation of Chinese letters
4)dont always learn grammar，because grammar is dead，but the language is vivid~
thanks you guys，hope can help you!