This is pretty good.
I'm giving this a 7/10. I don't think it's crap, in fact I think the rating you've been given is quite low. I admit I'm new here and haven't listened to much or contributed much. But if you'd like some brief observations, here you go:
I like the layering, the beat, and the general feel on this. At times, it does feel somewhat generic, especially when there's no melody. You've got a nice foundation with what you have but it's a bit sparse in places. I gave a quick listen to Hallowfest and I think by comparing this to that you can see what I mean.