All it takes is practice, we definitely need some better melodies, maybe find a certain key that works for you, since the piano is way off key. Many of the sfx are too loud, such as 0:46. At 0:54 that does have a sort of melody, even if it is off a little. I’d also try and add a drum loop of some sort. If I were to name all the advice I’d give to improve this, you’d probably end up more confused then with knowledge.
If you really want to get good advice, I’d recommend checking in with someone known as @Taintedlogic, you just gotta be willing to take his criticism as just that, rather than as insults. He can be a bit harsh, but his critiques have definitely helped me in the past few years!
But the main part is to keep practicing, practice making melodies, practicing new things, and just not giving cause something doesn’t work.