I'm currently learning Mandarin. My strategy so far has been to take intensive classes with a private teacher (a professional from a language school), 2h every day I'm in town. Each course is 20 classes (i.e. 40h), and after 10 courses you're supposed to be reasonably conversational. Because I only take classes when I'm not out of town, and I'm constantly traveling, I've completed about 3 levels in 6 months. I've dec…
I initially did the same, but for curious and started learning a few characters too. It actually proved to be beneficial to my speaking too, as the characters provided a kind of visual mnemonic in a way I hadn't expected, helping me to remember sounds and tones.
And of course when actually in China, it's really beneficial to be able to read a menu, or at least have an idea of what you're ordering!
Absolutely do what works for you, but I'd suggest trying a few to see if you get the same kind of "visual reminder" benefit I did.