Читать.
Нет особого смысла просто учить новые слова. Я имею в виду, как часто вам удается использовать в разговоре такие слова, как полуторный или тинтиннабуляция?
Чтение позволяет вам расширять словарный запас с удобной скоростью, и вы выучите слова и их использование в контексте. Как только вы начнете пополнять свой словарный запас, выберите более жесткие книги, и они помогут вам пополнить его еще больше, а также пополнят ваш личный банк данных.
В Интернете так много сайтов, которые помогут вам с вашим словарным запасом, что я даже не могу перечислить их все. Проверьте это, и если он вам не нужен, введите свой запрос и просмотрите некоторые из них.