i think the drums could do with a few more hats going on and some ghost snares maybe.
in the section aroud 1:34 i think one or 2 of the bassier notes sound a little off, might be worth looking into
I dont think the synth is too ducky - maybe try doing some ring modulation or amplitude modulation to give it a bit of grit - make it sound like a little dino, or a 'dino kid' if you will
the drum fills you arleady have are excellent just get more!
i think the lead synth is a little static, could do with some automation and maybe a chorus to widen it a little. sounds a little dry as it is.
should be a really good track when you have finished the things you mentioned.