Okay, so I know we keep saying this but Yama and I will be opening up the Japanese forum soon. We're working on structure so it's not a mad free-for all. Sometimes, it's expensive to get individual teachers. I've always found books to be somewhat helpful--but then again, it's hard to keep up with the discipline. You know, once we open that forum, you can try to find people your level and you can work together with more experienced speakers who can impart their knowledge. Community sometimes helps give you your stamina so the best luck to you!
I've found
this little pocket guide to be a super big help when I'm keeping up with Yama-chan. Once night we had an entire conversation and I still consider myself to knowing no Japanese at all! Haha.