How to learn words fast without relying on rote memorization?

I think reading is more valuable than listening, but that may be because of the characters in my TL (Chinese).