Not bad man.
Overall the production is pretty good.
Things get a little muddy in the low mid, down to the sub, so I would suggest focusing on this lower area and separating out the sounds more effectively.
Maybe add a little top end to the kick (a lot of people seem to think kicks don`t need top end) so it has more snap and cuts the mix.
The sub is probably taking up a lot of room in the mix, so I would use a low pass to cut out everything from the low mid upwards.
The tune could still do with a main element to catch the ear.