I finally got back to the studio and worked some more on the mix, taking everybody's advice into account. The major changes I made are:
- Brought guitar levels down during the heavier parts, so that they are audible but not overpowering
- The verse guitar was barely poking through the mix, so I added some compression to reduce the peaks and then raised the levels a bit (hopefully not too much)
- Reduced level of slide guitar during the bridge, because it was overpowering the rhythm section
- Brought bass levels up to match the vocals and kick, now the bass line should be clear throughout the whole song
- Cut lows from the vocals and added a slight high shelf for more presence
- Added subtle distortion in a few places (mixed it in with the clean signal)
- Reduced frequency range of the reverb, cutting some lows and mids
- Added compression with slow attack to snare and kick to make them more exciting
- Added saturation and EQ to snare, trying to make it sound more "alive"
- Raised levels on cymbals and hihat, brought the hihat closer to center
- Raised level of drum buss a bit
Thanks everyone for the help!