Регулярность важнее продолжительности. Сравните: два часа по субботам или по полчаса в будни — времени почти поровну, а результат у второго варианта заметно лучше. Язык живёт на повторении: то, что не повторяется, забывается быстрее, чем усваивается новое. Это главный фактор, и он же чаще всего ломает самоучек.
Иероглифы — самая ресурсоёмкая часть. На грамматику N5 хватит 2−3 месяца, а
сто иероглифов нужно писать, повторять и встречать в текстах месяцами. Если в вашей программе иероглифика отдана на самостоятельную работу, сроки растянутся.
Наличие системы. Человек без программы тратит значительную часть времени на выбор материалов и метания между учебниками, приложениями и видео. По нашему опыту, именно это, а не
сложность языка, чаще всего останавливает изучение.
Знание других языков. Кто уже учил другие языки, быстрее схватывает структуру и легче осваивает грамматические модели. Даже опыт изучения неродственного к японскому языка работает как тренировка: вы знаете, как подступиться к новому материалу. Английский помогает умеренно — в основном доступом к материалам. Китайский помогает сильно, за счёт иероглифики. Корейский помогает грамматикой: структура предложения там устроена похоже.
Обратная связь. Без проверки ошибки закрепляются. Переучиваться потом дольше, чем выучить правильно сразу.