Looks like you have done a lot of effort on this track and it has come out quite well, yet I would recommend that you shuold look back fot giving attention to detailing, a few eliminations and BPM matching between vocals and rhythm backing surely will give the track its due credit.