Not bad for a first time...
The thing I would stay away from the is already made sounds called Presets. These tend to be the choice of beginners, but they ruin the song. In the future, make everything from scratch, sounds better! The melody was awesome! Good work man. 10/10 5/5 for doing an awesome job for your first time.
-SRT-M1tch
P.S. - PM me if you want any help with anything!