it's a well done beat bro. I can definitely hear more mainstream vibes on this, which isn't my particular taste, but i think you used a good variety of sounds that compliment eachother well. also i assume this is a snippet, and the full beat is prob longer
the mixing needs work. the track sounds empty. Try working with the levels. Also the bass is drowned in the mix and most trap song the bass is important. turn down your piano a little bit. Add a little distort to your bass and eq it aswell. Boost it up 50hz.
this is nice man, i really like the piano and the synth adds a funky feel to it. everything on the drums is fire aswell but i think the kick has way more room to be louder but thats just me. great beat overall, i like how you only do a short snippet also.
Sounds clean just a little hot on the high end. Feeling those keys. Feel like the Drum line is a slightly hidden on the low end. Overall tight work thou fam.