I think everyone has a different style of learning ,there is no single, uniform method that works for all people. I struggled for a long time with boxes of flashcards, just trying to remember the 'picture' that I saw by little more than sheer repetitive exposure.
As I know, you can memorize Chinese characters by separating them into several parts because some characters have the same radicals. If you use Xin Hua Zi Dian (Xinhua dictionary), you will find that all Chinese words are arranged in two ways: pronunciation and radical.