Ну получается, что ваш и мой опыт, в общем, никак не противоречат друг другу: хорошая база дома (и не важно, откуда хороший учитель и сколько он стоил, просто попасть к нему в школе - это большое везение) и разговорная практика в полевых условиях - самое оптимальное.