http://www.guidetojapanese.org/learn/grammar
I'd use this if I can actually motivate myself to learn. Actually, I'm having problems motivating myself to do productive things because I feel useless.
Is that the grammar guide I've been reading lately? Yes it is.
Everybody should
at least read Chapters 3 and 4 of Kim Tae's grammar guide, as they focus on the basic grammar as well as the bare essential grammar, and it really clears up a couple things that confused me for awhile. You shouldn't read the guide if Chapter 1 and 2 are not a complete cake-walk, however.
In terms of practice, I've been reading PC visual novels in their original language for the last few months now, let me explain (because I have nothing else meaningful to say):
1.
Get ATLAS V14, this is optional, but the machine translation can
sometimes point you in the right direction, never read the machine translation first. Also, don't use Google Translate, it's terrible.
2.
Get Chiitrans Lite, this tool grabs the lines for you and separates words by alternating colors, if you highlight a word it will give you a definition. Extremely useful. Sometimes screws up, but you must have this software if you want any chance of even reading lines (if your kanji skills suck).
3. Find a visual novel that isn't terrible, and preferably not in English.
Here is a list. I do not recommend the left-hand side of the list, even if the writing is easier.
4. Become a Nihongonese sensei.