Like Asher said in the comment, it feels like the chords and the melody are playing in two different keys. While practice does make perfect, I recommend watching some videos on music theory, the basis of it, and than trying to apply it. That being said the melodies on their own are pretty good so there is definitely a potential there. Keep going dude:D