I think your sounds aren't that bad man, the problem I see is this:
Your drumline is fairly weak, I couldn't even attempt to freestyle on it, due to the lack of a clear and distinctive snare.
There was also a complete lack of bass.
Bass adds to the rhythm of the track which not only makes the overall project sound better but also makes it easier for the artist to record to the instrumental.
Please note that I am not hating, just trying to help.
Thanks for the tips.