Kanji is a tricky beast. There is no logic to many kanjis.
Japanese can be learnt faster by practicing it everday.