And then even multiple meanings, right?
This school of thought will be your biggest hurdle in the learning of not only Kanji, but the language itself.
The words do not have multiple meanings unless you attempt to translate them into your own language, where they can be used in multiple instances and have to be translated as different words for each instance.
As I am obviously not good at explaining things let me give you an example:
【やさしい】 (adj) tender; kind; gentle; graceful; affectionate; amiable; suave; (P)
Not knowing the word, your first instinct would be to memorize all of the translations for it and then try to put it to use. You only have one word to memorize here, though. That word is やさしい. Find the contexts that it's used in and build from there. This is how you learned English, isn't it?
"That person over there just let me go in front of them at the market. They are very やさしい, aren't they?"
"That child over there doesn't hit the dog like the other kids, how やさしい."
This is the way I try to learn words, and I hope it works for you. Make it like you are learning a whole new word and I think it will be much easier for you.
I apologize for semi-derailing the thread. As you were.