some drum sounds you're using in this piece are really bland... but overall composure is on point!
Try downloading/torrenting the Veangance Ultimate Soundpacks.
ALL OF THEM.
They'll really help you get your hands on good samples to get you started.
This song has a lot of feels bro.
You have potential!