Although it's good, some parts seem out of place. The bass and melody sound very odd together (although maybe that's just me). Also, stronger drums. Considering I have a fairly large subwoofer, the drums should be shaking the ground. Try using a bass booster (unless of course you meant for the drums to be quiet).
simple but good
no the best but dont worry lissen to mine its not the best but were all learning right