As a composition it is very good. It would be welcome in a Castlevania game if you ask me.
From a mix perspective it is sadly lacking, which is where it loses the points.
The best news is, inspiration evolves over time as you evolve as a person, but mixing can be learnt just by practising and at a break-neck speed. I listened to Deus ex RollsTool and I think you still have a way to go as a producer (mix/audio engineer), but you have some solid ideas when it comes to compsing.
Therefore, you have the talent, you just need the dedication to learn the technical aspects now. :)