I'm not very good with Japanese, but I know most of the basic and intermediate grammar and know the meanings of all Grade 1 Joyo Kanji, along with a few others.