Ok so this is a very good start. Production wise it needs a few things to take it to the next level. Real human feeling drums with a groove number 1. If you can't play them or don't know someone that can then farm them out on fiverr or something, It's like 50 bucks for a song like this.. Second the singing style what you are trying to do is hard. That fine line between lazy drawl almost out of tune but not. That style of singing is deceptively hard to make sound good. too many entry notes are out of pitch and like when you sing ..one and oh Kelly. The out of tune vocals are too distracting in a few places and suck you out of the vibe of the song. redo some of the vocals and correct the pitch. Sing them in sections and do as many takes as it takes to get them in pitch try holding and acoustic and play them melody of the notes so it's fresh in your head as you do a take. I'm not saying lose the sardonic drawl feel I'm saying singing it better.