I think the melody needs some work to take it to the next level. Song structure so far is solid and everything is there to make a great song. It gets a little repetitive near the end, a bridge section or something to add to the overall progression and break up what you have would be nice. A little more length would also be nice.