Not bad, needs some new samples though.
The mastering doesn't sound too bad on this song. i like the motives you used and the melody is nice. It's a little on the boring side though. I say get some better sounds in there and you'll be good. Also download some better samples for your drums, like vengeance, loopmasters, big fish audio, they all sell really good samples if you want free ones, i don't even.