Well, in my opinion, the first key to a big, pro sound is good drums. Whether you use a 3 piece coctail kit or a 10 pc hair metal monster, you gotta get the drums sounding good or the rest of the mix will sound cheap and amateurish. You can have 10 grand worth of guitars and amps and the best singer in the world, but bad drums underneath everything will ruin a mix. I don't think your guitars and vocals are far off, so focus on the drums. Start with tuning them to sound good. From what I can hear, those drums sound terrible. You know what, pardon the self-promotion, but read this:
https://homerecording.com/bbs/showthread.php?t=273077
This is a little article I wrote about recording and mixing rock-style drums. It's all just my opinion, but I think I get pretty good drum sounds simply by using care and common sense in my approach. I think it will help if you want to read it.