Man this is original ! I produce trap music and this is something different than what I do. But when I listen to the music itself, the arrangement is very nice. I don't know if you made the beat yourself but the beat is very original, changing and nice to listen to (Good mastered in my opinion) but the kicks sound too much in my opinion. About the rap vocals, I am not a professional in this but the timing is very nice in my view.