Here's a tip you may have heard already and it may help with your mixing. Find a song that is similar to the mix that you are trying to emulate. If it is a download or you have to record it into your computer, create a folder, name it (I named mine Mix Comparisons). Inside that folder you can create folders for all the types of music you want to compare to, Country, Jazz, Rock, Bluegrass, etc. Store your artists songs in those folders. This way you can always pull up a particular song that sounds like what your shooting for. Take a listen and compare. What do you hear in theirs that you are lacking in yours.
In the case of the drums, I always find that the kick and the snare is almost always tucked into the mix just below the vocal level (Not as loud as the vocal, just beneath). Everything else is mixed around those drum levels. No, you don't want to mix it like a hip hop song! Just get your drums a little more forward in the mix. The more power you get out of your drum tracks will translate to a stronger mix. As I said before, you are doing great! Just try to get a little more power into your drum mix. And again, you probably don't want to turn the drums up so much as turn everything else down. A good rule of thumb around this forum seems to be that the hardest kick drum hit you show on the meter would be around -12 to -15. The reason for that is on an analog desk a -12 hit would show as 0 peaking on the desk. Digital can push harder before it goes to zero. Analog desk would show peaking way before you get there on the digital meter.
Hope some of this helps you out. One more point, you might try a good brush kit on some of the early Eagles-type songs. Henley used them quite a bit.