Study everything! Don't look for one or two resources and expect to learn everything from them. When someone asks which book, CD, or computer program is best to learn from, I say, "All of them!" I learned something from every Japanese language-related book I've ever read. Read a lot and you'll...