I'm not able to listen to this on my monitors but here's my noob input.
When mixing my bands practice stuff ( we practice in a garage ) the mids are a bitch but yours isn't that bad. With the drums, the kick sounds really live and too boomy for me. I would put a LP on it around 80hz then around the 900 to 1k with a q of about 1.5 - 2.0 drop it alot then add about 3db around the 6k with a tight q, around 3 or more to give it a little slap. With the overheads which don't sound that bad ( I like the tom sounds you got ) I would copy the tracks say two times for a total of three. then I would compress one of them pretty hard to help bring out the cymbls. I think I would start with that one in the middle. Then hard pan ( or what sounds right ) the other 2 and compress them hard and add a little highs say 3k 1-2db shelf and add a touch of plate verb. send those 3 tracks to a buss by themselfs and add a MS vst to see if I could get some wider feel to them. The snare sounds nice to me. Just add a plate verb ( maybe even pan the verb a little ) then send all of this to a another buss and do an over all compression to taste.
This is only a start and may not work at all

but if it helps, you might have a little more room for the bass which I would double, compress and have one of the tracks accenting the highs rolling off the lows and the other the other promoting the lows. mix to taste. This gives me a way of automating the 2 tracks so when I need lows or highs it's easier to get it.
I thinks i've said to much.

Now you know I really don't know what i'm doing.
I've been playing this song in different bands sense the 70's. I liked your version. It's good simple R&R! Have you heard Judas Priest version?