I highly value comprehensive monolingual and bilingual thematic English learning dictionaries that arrange vocabulary by subject matter and topics, and provide word meaning explanations with usage examples in several sentences for each word or phrase meaning.
I also know website links to thematically arranged vocabulary, including phrases and idioms.
You can combine reading texts (from newspapers, magazines, books, online, etc) with reading thematic dictionaries to accelerate learning of vocabulary in addition to listening and speaking practice.
In my opinion a learner should be selective in choosing first the most frequently used vocabulary to learn from thematic dictionaries for his/her language needs and use. This also applies to content of materials for listening, reading and speaking practice. Have you selected materials with appropriate helpful thematic content for your needs for listening, speaking, reading and vocabulary practice? Some planning for short (if you are busy) daily classes on your own won't hurt.