2 тысячи слов - это уже очень приличный словарный запас. Если при этом, как вы говорите, у вас все неплохо с грамматикой, то пора переходить на "полевые работы". Читать, смотреть фильмы, общаться в интернете. И тд. То есть применть знания по назначению. Сначала будет трудновато, периодически придется лазить в словарь, но потом станет легче. А заучивать каки-то списки слов с помощью программ - это бесполезно, в одно ухо влетает - в другое вылетает.
Успехов!