Very nice song and instrumentation, but it sounds like everything is sharing the same space with little separation. Also, it is very hard to hear any bass and the mix sounds kind of tinny. All of these things can be fixed if you have all of the original tracks. You just have to take each track and rearrange the panning for each track so that each track is panned in or out to different locations, so when you put it all together and play it you can hear definite separation of each instrument and the vocals should always be up front and the most profound part of the piece (song). Other than that, you have a really good song going here.
Peace and blessings, John