Not gonna lie, it started off pretty boring and empty. But as soon as the piano came in, as well as the shakers, it started sounding really nice. I'm kinda disappointed it's not included more into the track. I feel the parts without it are empty. Sure vocals would make this sound better, but more elements can boost of the quality of this beat. But if this is what you were going for, I respect that. Mix is nice and clean. Keep it up my man!
As other said it feels like it could use a little more in those piano and shaker-less parts but an energetic MC could bring a lot to this. Lots of great beats sound like they're missing something without the raps. I also don't know how I feel about dropping your producer tag 6 times in one track. Makes me feel like I got the demo version of the track, and it just has to say it every 40 seconds unless I pay for it.