I am a Japanese student who have never been abroad. Therefore, I don't know how foreign people learn Japanese language and how to explain my mother tongue in the way, but I ensure that my answer shall be precisery practical.
I think Japanese is one of the most complicated and variable languages in this world, even though only Japanese commonwealth use it. I can see the difficulty when I am just reading questions here, because we natives unconsciously use it. I hope for your success.