Pretty good mixing and mastering..props on that..
just needs a lil more work.. turn down the vocals just a bit..
On your melodys , basses and drums.. turn down the mids and on your vocals edit them and turn up the mid freq's.. should help a lil bit..