haha, unlike dosko I really loved the directions you went in. I felt like the entire track could have used better production but aside from the audio quality this track was really fun. Good vibes, good rhymes and some melodic style to move the track in some interesting directions.
To help with that quality, start with the drums. They sounded incredibly lo-fi. Try a different kit maybe? Try compressing or EQing them to make them sound cleaner. They were just way too thin for me. Fatten them up by layering some more drums on top of them. An electronic drum kit doesn't have to have just one snare. Put in a few new ones that will hit different areas of the sound spectrum. Create new sounds by layering old ones. You could also look into a technique called side chaining. Side chaining controls the levels of one instrument with the levels of another. Example, side chain that piano to the bass drum and the snare to help clean up the mix/ create room for other sounds.
The vox could go for a better mic/ recording but that would cost money so I understand if your'e not feeling that avenue. You have some serious potential though and I'd love to hear you pursue this sound . Peace and good luck sir:)