Во-первых, вам необходимо создать активный словарный запас - это те слова, которые вы регулярно используете. Во-вторых, вам нужно создать пассивный словарный запас - это общее количество слов, которые вы знаете, но возможно не используете. Если вы сформировали качественный и полноценный активный словарный запас, то вам всегда будет хватать нужных слов. А для развития словарного запаса я могу порекомендовать вам: 1) работу с текстами для вашего уровня знаний (чтение, перевод, выписывание новых слов и пересказ текста по плану) 2) чтение книг на английском для вашего уровня 3) просмотр фильмов и сериалов на английском. Но повторюсь, самое главное - сформировать активный словарный запас и использовать те слова, которые вы уже знаете, довести этот навык для абсолютного автоматизма и тогда вам всегда будет хватать нужных слов.