To learn all these Kanji, reading Japanese regularly is a great learning strategy. While you read and understand real Japanese text, you learn Kanji readings as well as the advanced Japanese vocabulary included on the JLPT N1. Even if you don't plan on taking the JLPT N1, reading Japanese is the most practical, effective way to increase your Kanji comprehension.
Reading Kanji is where this free Nihongo quiz can help. For an extra Kanji challenge, leave the furigana (hiragana above the Kanji) off, and try to read all the Kanji without help.
The teachers at Nihongo-Pro wish you the best of luck on the JLPT N1 and in all of your Japanese studies!