Don't be so hard on yourself. You've got your own style, and its great. You just need to work on transitions and variation, that crash is nice the first time, but after a while it gets old, try something else!
Your melody patterns are catchy.. well made, just need a bit of changes here and there so it isn't the same thing for 4 bars and then you change it up.
Drum samples are important for a better sounding track, try less generic sounding samples, I'm sure you can find some free ones online!
All in all good track, which could be even better with a few changes.