Your vocals could use a little more low end. And they're too prominent in the mix. It sounds like you're straining to to hit some of those notes and sometimes it seems like you're not even trying. So, more practice on your range and note prediction. Either that or learn how to use Autotune...