Please give me some feedback on this mix??

Please give me some feedback on this mix??

Hey guys,

I could really do with some feedback on this mix of mine. Ive worked pretty hard on it and i feel its pretty nice. What do you think? What is lacking in this mix from making it sound professional?? Its not mastered so its a little soft. Please help. Thanks :slight_smile:

https://soundcloud.com/sagar4848/arise