Dude this is really nice. I think the mixdown is pretty good but could use a bit of work. To be honest, I can't tell what it needs exactly. I think if you had a harsher pluck that was less reverbed over the top, that would sit better with the grittiness of your bass.
Overall though, I really like this tune. Good job, dude.