I feel like it's missing something, I agree with blue oceans in some places (I.E Chords not matching with bassline etc), BUT I did enjoy what was here. That's what counts, I focus on mainly positive aspects of songs.
I enjoyed it, It had a lot of flavor and great transitions, something I still need to get a hang of.but I see like something is missing, and I hope I don't offend you when I say I think there is some room for improvement, best part is that you will only get better! :D