The melodies sound fine. The extreme volume differences make it kind of hard to listen to. Dynamic range is okay to have, but I'm having a hard time listening to it in a loud environment. Mixing, along with all parts of music production, factor in to the quality of the music. Make sure to keep working on everything. The song started to get a little repetitive, too.