dude.
there's some stuff wrong with your song,
1. EQ (its out of wack)
2. the instruments (very MIDI)
those are the 2 biggest ones you should worry about right now.
listen to some pros and listen to how they sort instruments.
the song is too crowded.
look, i dont mean to come off as a dick, but the song needs serious re-doing.