It is not a bad song but it feels too quit for the most part. If you gave it a more lively bass and a bouncy main synthline,I think this would count more as Happy Hardcore at that point, otherwise this just seems more like a mix of techno-rock and a dash of Drum and Bass rhythm tossed into the mix. Hope your future works are better. :)