I'm sure you're familiar with the often given advice to nail down your tactical patterns. Just so happens that there are a boatload of tactics courses on the CM. I'd do those over and over again. There are courses on the usual forks and pins but also interference and discovered checks and all the rest. GM Patrick Wolff is the author of most of these.
Coach Heisman is a proponent of the idea that until basic tactical patterns are pounded into your head, it doesn't do much good to go onto more advanced topics. He likes Bain's Chess Tactics for Students, but the same principle can be easily applied to the CM. Coach talks about the resistance he gets from students who complain that they can already figure out simple tactics. That's the point, you shouldn't have to waste time figuring them out: you should be able to see them almost at a glance. Sure you want to test yourself occasionally on a tactics trainer, but if you don't have the basic patterns down cold, it's bound to be a frustrating experience. Just my $.02 (and I borrowed them from Heisman).
I have premium access to Tactics Trainer and Chess Mentor on this site, as well as Chess Tempo. What are the recommended ways to utilize these each of these three in order to improve at both tactics and end games. I am not very familiar with CT at all.
Any specifics you can provide would be appreciated. Thanks.