Lacking a bit for a Rock song
Need more balls and edge to it to be a better Rock song. I think you're on the right path of it but you're approaching it at a wrong angle. I'd change the sound of the "instruments" used. Maybe, go with something more traditional or some sounds that feel a bit more edgy and raw. Doesn't have to be a large amount but a couple notches up on the edgy scale with the instruments is good enough.