Очень очень очень много читать прекрасно развивает только навык читать)  В активный словарный запас (речь и письмо) самостоятельно эту лексику перевести невозможно. Аудирование тоже таким образом не развивается. Так что единственный эффективный способ - это тот, который выбрали вы)