Vocals and beat are on point - lyrics not so much.

Better lyrical content would make this a banger.