проходим грамматику с нуля, что есть очень хорошей практикой,
Неплохой практикой. Но на деле - нужно больше общения.
Просмотр фильмов и сериалов - неплохо. Но еще лучше общение с носителями языка.
Нужно понимать, что как бы вы не учили грамматику и словарный запас, воспринятие чужого языка на слух - это совершенно отдельный навык, который тренируется исключительно практикой воспринятия на слух. Мозг должен создать все конструкции, которые создает ребенок, который впервые учит язык без всякой грамматики. Эти ассоциации должны работать раньше, чем вы начинаете логическую работу по переводу. Иначе у вас всегда будет проблема с распознаванием быстро произнесенных слов, артиклей, времен и акцентов.
Говорить самому - также проблема. Без моторики, всегда будет проблема и путаница с артиклями, количество паразитных звуков будет сильно мешать.
Поэтому - кроме грамматики, ищите живое общение. Разговорные клубы, курсы с носителями, курсы по скайпу, в идеале пожить в другой стране с необходимостью ежедневного общения - pre-intermediate и intermediate уже достаточно чтобы это делать.