As for how to improve in the middlegame, I would look into a book like Logical Chess Move by Move, which has grandmaster games annotated for someone about our level. Chernev is really helpful at explaining why the moves are made and as well as what types of moves ought (and ought not) to be made.
Also you might want to consider an endgame book. I am reading Silman's Complete Endgame Course.
I have been winning alot lately, and my rating has moved up into the 1450-1470 range. My wins have almost always been the result of tactics, meaning spotting mistakes or exploitable weaknesses in the enemy position, and winning material. While I continue to practice tactics, I find that as my rating climbs and I am playing more people in the 1500+ range, those obvious tactical mistakes are becoming fewer and fewer. Although I will of course continue my tactical work more or less indefinitely, I need to start working on some more subtle issues than just looking for tactical motifs, on how to build up pressure when the other guy isn't giving me a nice tactic to exploit. Any suggestions on something to read/study? I received a copy of Silman's Reassess Your Chess, but have not really found the time to dive any to any depth yet. Would that be a good next step, or can someone suggest something else to pursue?