pretty good, only suggestion would be better mixing. I would try to put the vocals in front of the beat, not behind it. so basically if the vocals are the main instrument they should be the loudest. that's what I and most others would do, but if you like the vocals to be more quiet, keep doing it; don't feel like you have to change your style
i feel like theres there's just too much happening at the same time at certain points.
Also, some of the chords that have that gritty effect might need to be turned down a little bit, I listened to it with AirPods so I don't know how valid my input is in the vocals are kind of just mashed in with the beat when it needs to be blended I don't think the volume of the vocals is the problem.
yeah, you're not gonna be able to do side chain in bandlab, id recommend pulling both the beat and vocals as two separate audiotracks into AT, use gravity or the compressor to make the vocals more clear within the mix