If there's no workbook or practical exercises to go with a textbook or website then it's not even worth your time. I mean that for any form of learning, whether it's languages, programming, animation or whatever. If you can't put into practice what you're learning, you aren't going to learn anything. Simple as. It also helps to have exercises not written by yourself, because you're forced to use your brain in ways in which you haven't subconsciously tailored to your skills.
As for the speaking, it's interesting because speaking really reveals how little you know (as a new learner like myself). I found this out first hand the other day because I had a shocker of a lesson. The reason wasn't because I didn't understand the grammar , it's because up until that point I'd had an hour of speaking practice with someone other than myself. It wasn't even complicated, it was barely elementary grammar, and I was still fucking up. The truth is that there wasn't a reason except for lack of practice.
Having gone through that initial self-taught learning phase, if there's one thing I could tell anyone just starting out learning Japanese (or any language), then it would be to find someone to speak to, whether it's a tutor or a Skype buddy ASAP. Otherwise, you're going to reach a certain level and never get past it. I thought I could do the book thing and get "good" but it quickly dawned on me that I wouldn't even get past a basic level of fluency without speaking.
I don't know if others will agree with me but I feel like Japanese has easy early highs which can make you feel like you've accomplished a shit load in a very short amount of time ("I can read hiragana and katakana!" etc) and then very quickly the reality is that you've barely scratched the surface and face years of learning in front of you. It's kind of scary to be honest. I really don't know how long I can keep it up. My one major motivation goal is that I hope to move out there next year, and that will keep me going for the next couple months or while I do the job application. If that doesn't pan out, and there's a likely chance it won't pan out, then I honestly don't know how long I'll be able to keep it up. Japanese just doesn't feel like something you can casually learn or get good at without masses of practice.