I'm japanese, but I still have some kinds of difficulty in learning kanji characters.
as foreign people, I guess it's going to be their help to learn the meaning of
parts of kanji, because many kanji consist of independent parts.
in other words, an easy way is to learn basic rules of kanji as much as possible.