Раз дело с языком идет медленно, можно взять двух или трех разных репетиторов с разной специализацией. Кто-то - хороший методист, кто-то психологию изучал, кто-то - фонетист. Кстати, в частных репетиторских конторах за границей часто работает команда. Например, учитель, который не является носителем языка, но может объяснить любое правило по грамматике, ведет грамматику и интеграцию грамматики в устную речь, чтобы повысить балл на экзаменах за счет сложных структур. Носитель языка муштрует на small talk и дискуссии, потом нанимают новых, чтобы ученик не привыкал к одним и тем же людям и их методам. Это дорогие удовольствия, но все строят под клиента. Нанимайте команду, и пусть люди работают. Например, человеку надо сдать определенный экзамен, он не может его сдать на конкретный балл. Команда работает, каждый делает свой кусочек работы.