I dont know
I'm not really a producer, so I cant really talk about anything technical I can only stick with what I know. What I do know is, I dont know if this would sounds good with anyone rappin on it. I think it's missing something, however like I said, not a producer so my knowledge in those areas is little to none. Either way, its not bad, very hummable.
Im not a producer either so were in the same boat there. As far as missing something, mabye just lyrics. IDK I had a lot of fun with this one.