Uh, my opinion is going to be quite different from most here on the production aspect.
Everyone's telling you not enough bass here, but I'm not seeing, or hearing that as the problem with the recording at all.
What I'm seeing, on my meters, and hearing, is TOO MUCH OF EVERYTHING!
You really need to pull everything back, and quite a bit too. I couldn't even see the tops of my EQ meters on all frequencies. Every one of them was pegged!
Sure, Metal is supposed to be loud, when you PLAY it. But when you're recording, you really shouldn't be pegging everything during the recording process. Remember, every instrument you add to a recording adds to the final total volume. If you were to add a bass to the recording you have posted, and crank it up to match what you've already got, I can almost guarantee you'll end up with clipping.
Once you've got everything pulled back to decent levels, then you can start adjusting EQ. The most frequent beginner's mistake when EQ'ing is to start by boosting everything that doesn't seem loud enough. The best way to deal with frequencies that aren't "shining through" as much as you'd like though, is to pull back on the others, not to boost what you want to hear better. Then increase the overall input volumes, whether that is each individual instrument, or a mixer output before the EQ.
When you start working on your mix down, use a professionally produced track to compare what your doing with it. I tend to use AC/DC's TNT, because it's a great production, and because it's the first song in myWindows Media library. I'll turn up TNT loud enough to rock the house, then create a mixdown of my own song, and open that in WM as well, then compare the two. If my song is blowing me out of the room in comparison, I'll remix it with levels pulled back.
Again, Metal should be loud, when it's played, but if it's close to ripping my speakers out in comparison to other professional productions, the recording itself is too loud.
I love the music, by the way! My nine year old started head banging the second I turned it on. But my levels were already set to a pretty high thumping level for another song I was listening to earlier, and when yours came on, it blew everyone out of the room, and every level meter shot above visible levels. That's way too much.
"What?!!! Heavy metal 'too loud?' How is THAT possible?"
Well, it's not, unless my ears are bleeding, but I do have my own volume control, and plenty of watts to blow the roof off the house if I choose to.
For those who don't have enough wattage, well, they need more if they want to thump the neighborhood. If you boost it too high for
them, it might just blow out their speakers, or even their cheap amp, and that doesn't do you much good for building a fan base.
I'm betting that you don't really want your fans ripping off their phones, swearing at you, the second one of your songs comes on.
Then, I could
Wasn't it Lemmy Kilmister (Motorhead) who said, "We want to be the band that, when we move in next door to you, your lawn will die!" (?)
But if you compare even their recordings to others well done, even theirs are within certain limits.