Obviously battybilly's method was successful.
The promotion of techniques for learning a foreign language by yourself, is an industry similar to providing yet another 'miracle' weight-loss diet. The fact that so many methods are being touted, is an indication that there is no universally superior approach.
My opinion, from personal experience, is that the only road to mastering a language is the hard one of perseverance. Find a commonsense method you enjoy, and stick with it. Pay no attention to suggestions that you could learn more quickly by another method.
Allocating a specific time to study each day is rarely useful. It becomes a chore, like doing the ironing, and if that happens you may as well abandon the attempt. Do the ironing instead.