Ну самый лучший вариант, конечно, постоянная практика с носителем, хотя бы в режиме 1 раз в неделю, я так занимаюсь с педагогом Робом https://anti-shkola.ru/english/rob-general-arts-music, мы встречаемся по субботам у меня в кафе в доме и болтаем на разные темы, он интересные материалы приносит к занятиям, статьи, видео, журналы, в общем словарный запас растет, а язык в пассив не уходит!
Я, точно знаю,как меньше ругаться матом, и общайтесь с людьми которые на этом языке не общаются. И читайте, читайте . Всякое и разное. Но не газеты. Нет.
Найди по интернету бабу-иностранку и общайся с ней хоть каждый день, так ты и словарный запас увеличишь и грамматику подучишь и с носителем языка произношение правильно поставишь.
Что бы развить свой словарный запас нужно больше читать классической литературы. Нужно общаться с интересными, умными людьми. Непонятные или сложные слова надо записывать в отдельную тетрадку и потом повторять. Нужно учить больше стихов.