I think it slaps, I would add a different kick sound tho. Raise up the hi hats alil because they there but doesn't stand on their own.
Also make the bassline stand out more, it thumps but change the sound of it to something deeper.
This is just my 2 cents, I have heard alot worse. Just keep learning new scales and chords. Keep getting new sounds, so far this could be a solid track with the right rapper.
My favorite part is when that synth comes in I guess what would be the hook part. Keep doing it brah.