It sounds like the vocals were stacked when they were recorded, which is a really tough thing to do. A rapper has to have really good timing to match their lyrics/flow when recording. This track does stacking well. This song definitely has potential to be placed in a project.
Interesting lyrics, excellent flow, adequate production.
keep moving and keep working hard