There isn't a best way to become fluent in Mandarin. The only sure path to fluency is continuous practice and immersion. If you simply want conversational fluency, go live in China for a few years. If you want native-like control of Mandarin (knowledge of culture, idioms, language quirks, etc...), add few more years of serious language study to that equation. =)