I really like the style you had, it's unique and it really catches the ear and makes me wanna listen. The only real problem is your pitch is pretty off in a lot of it. Some notes are completely off and for most of the song you sound pretty flat. Try throwing some slow autotune that's in the key of the song on your vocals. Use enough so that it corrects the notes but doesn't sound like autotune, that is what it's made for after all. Autotune won't fix the notes that were way off though. Just practice, practice, practice. Sing along to songs you like and try to match their pitch and record it and see if it was on. Watch some tutorials or if you have the money go to some classes. I love the style and the vibe of this track and I really wanna hear more, you just gotta work on your pitch.