There is still some improvements to be made, but from your earlier works- I can see that you are actually making an attempt to correct your over-sights. You still have a tendency to use some beats repeatedly from other pieces. I might suggest you incorporate something more original. There are several places on this song that I hear "Peace & Harmonizing" and that is a little disappointing. You have the talent, just need a bit more creativity. Keep it up.
Please contact me if you would like to use this in a project. We can discuss the details.