Okay, so we have a better idea of where your weak areas are now. I would say first: don't worry. You're doing the right thing by concentrating on improving your speaking while you're in front of a teacher who can give you feedback, and it sounds like you managed fine when it came to what was basically an oral test so you're keeping up overall.
You call yourself a "poor reader"/"not much of a reader", but from the way you write in English I doubt you're that bad. Maybe you don't speed read/don't read fiction for fun, but those things are not a necessity for learning to read Japanese. You ought to tackle the reading speed issue in Japanese if you're feeling it's becoming a problem, though - e.g. if you feel or are starting to feel pressed for time in tests because of it.
First:
Talk to your teacher(s). Ask for extra reading comprehension practice you can do at home - they might have some graded readers or extra printouts or something along those lines. Ask for their honest opinion if there's any other areas you should be focusing on. Believe it or not, teachers generally like it when students take the initiative to talk to them before something becomes a real problem, rather than waiting until they're actually failing.
You can also look independently for some suitable short reading practice in a topic that interests you. e.g. non-fiction, hobby stuff is good. I think blogs are great - a bunch of posts along one theme, and short enough that you can get through them in a reasonable time. Plus a lot of the popular ones update daily - good if you want to set yourself a daily target of reading something (use Blogmura to find them). Material aimed at teaching middle/high school students about some topic you're very familiar with in English is another option.
There are two types of reading in language learning, "intensive" and "extensive". To take them to their limit, intensive reading would be where you look up every word, every grammar point, every cultural reference, until you're sure you understand 100% of 100%. Most of what people would call "studying" reading is intensive, and it's important to do at least some, but by itself it doesn't help with speed/fluency of reading.
Extensive reading is where you look nothing up, accept that you won't know every word, and just blast through using context and what you do know to fill in the blanks. Because it only works if you know enough of what's there to at least get the gist of what's going on, finding material that's the right level for extensive reading can be tricky, but it is the best way to improve your reading fluency. If you want to keep track of things to look up later, underline in pencil (if you own it) or keep a pad by your side and write down the vocab you're not sure of. With online reading, copy-paste into a document for later. Do not use things like Rikaichan, or if you must, read through without it at least once first.
It's not a quick fix, but if you put in the effort daily you will see your reading speed increase. When I first started trying to read in Japanese, I felt very frustrated - I speed/skim read in English so the difference was pretty stark. I did fine with grammar and vocabulary, or so I thought at the time, so why was this so hard? It seemed to take forever to read anything, and took way more concentration than English. A couple of pages of a book and I needed a break. It took weeks to finish a short story - a whole novel seemed like an impossibility.
I never hit a point where suddenly it was easy, and my reading speed in Japanese is still significantly slower than in English, but I'm to the point where I can read at what I'd consider a reasonable pace. There was really no trick to it other than keeping reading daily. And when I say "read" I don't just mean fiction, I am including all forms of things that can be counted as text - blogs about cats, sports coverage, recipe sites, "programming for beginners" sites, sites on rude mnemonics in Japanese for remembering historical dates (must try and find that again, that was hilarious), the fricken weather report, anything.
tl;dr basically, you seem to have good work ethics, you put the time in and you're going to be fine, just try to work a little more reading practice into your day. If you're struggling to find something to use as reading practice, let me know a bit more about your level and what sort of things you're interested in and I can try to dig something up.