Hey man,
Nice track first off.
Feedback wise:
All the sounds you have going on are getting a bit jumbled up in the mix together. The reverb that you have on your bass is causing confliction with everything else. It can be hard to find the balance between an empty and jumbled mix but right in between is a really good one.
So keep working man and keep writing!
Cheers!