Hi, first I did the whole みんなの日本語 series, I honestly think these textbooks are amazing and if you do the 4 books ( beginner, beginner 2, intermediate 1, intermediate 2) you cover all the huge major grammar points and some of the less major ones which are rather common, on top of this I occasionaly listened to Japanese pod 101, at first it was really hard for me to understand the pace of the talking and I didnt know alot of the words they were saying, but now when I listen to it, its a piece of cake. (You can torrent these mp3 and pdf files online, or pay for them if you want). As for books, anything romance high school related is fine, I read a couple chapters of 恋空. You could probably try reading some shoujo manga too, I have a bunch in my room and they are extremely easy to read after you have done the intermediate books, and you will find a word every now and then you havent seen before. That being said manga probably isnt a good way to remember actual grammar points ( however I noticed that after I learn a grammar point if I read it somewhere else it sticks in my head for a while, even if it is something like a manga), so you can try making your own sentences and this could help you.