Needs a little work, but the song length is good and you just need a little bit of tweaks in a few areas.
Intro-Good piano work, there is one transition that I think could be done a little smoother
Main-Need to make a definitive end to the intro and make your main a little more outstanding
Ending-Good smooth ending, no work needed
Genre-Good choice, I have no idea where to place this except where it is
Hey, I also noticed your profile image is a Minecraft character, if you are looking for a good faction server to play on, look up Gold Sword - The Rebirth.
I like the song quite a bit, this certainly has a great potential but it could on use some work on a couple of things, some of the changes in sound in the song are a bit harsh especially the one at 1:24, also the low bass thing you've got going on sounds a bit out of place, but overall I really like the song, all I'd suggest is that you fix up a couple of the things that are a bit out of place and you will certainly have a fantastic song on your hands, anyways keep going and you will certainly create a masterpiece.
Oh my god... that's all I have to say. Not really, haha. I really am speechless, this is great man. If I were to compare my first project ever to this, this song would be the best song in the nation. Well enough over exaggeration. I love the instruments picked out for this. I can see that this truly does need to be mastered. I'm not going to complain though... this song almost makes me want to cry because of how long it has taken me to release a song with this much potential, and you already gave a song a ton of potential just on your first project. You have opened my eyes to see that the program you mentioned is amazing. This piece is great and I cannot wait to hear the finished/mastered bit.