As honra123 said, for improving writing and reading, practicing Kanji by writing them down by hand has been really helpful.
The Kanji Kentei practice books are great, if a bit obscure at times. They can be bought cheaply at Bookoff. Once you take off, start with magazines and mangas, and...