I think...
that you have great composition skills. Your ability to use layers shows that you are a natural musician with an ear for what is right. All the different parts and pieces in this song fit well together...you know how to express a feeling with chord progression and then arrange it into a song.
With time, your skills with engineering a song (picking samples or sounds, using effects efficiently, and building an effective percussion track) will develop.
I suggest reading as much material as you can find on the internet about production techniques. Listen to music that you like and pick it apart in your mind. I'll definitely keep my eyes on your page.
LL