Dang it must take a lot of time and effort to produce a song like this! Sounds like the nu jazz genre to me, like the artist rjd2 - the gritty drums, jazzy instruments, hints of electro, and interesting samples.
The kick could be a little more pronounced if you ask me. Maybe turn the reeverb down and turn the dry volume up? And give it a little more high-end? That's all I've got.