I have a suggestion!
I have listened to a lot of your songs, all of the leads don't follow a scale. Scales will be your key to making good sounding melodies. For now try to make a song only using white keys on the piano, that is the C major scale. See how the song turns out and PM me so I can check out your improvement! Trust me, this will make your melodies sound 10x better!