I think the instrumental is awesome and the vocal melodies/flow fit perfectly. With the vox I think you need to cut out more of the low end cause there's a decent amount of rumble. The mic quality is def something that can be worked around with some minimal effects(good eqing for the most part). Imo I don't think you need that much reverb on the vox, as that will just increase the rumble. Some short delay on the aux send will make this perfect.
I didn't even make this track and I want to tell you how much I appreciate your feedback. This is the type of feedback that helps people become better.
The vocals could be better with the rest of the sounds, but if this is your first attempt which I know it is then this is awesome I think you did a great job dude