It isn't bad, and I applaud your every effort! Melody wise I strongly feel that you know what your doing which is very good, I think a lot of beginning artist struggle with that at most. But I must say you sound like your very new to composing tracks, so I'll give you some of my helpful advices.
1. Keep practicing and experiment on other genres of music
(This will help build a sense of knowledge of how a song should sound. Eventually you'll find a
genre you'll feel comfortable in.)
2. Play around with different Instruments.
(VSTs like Sound Canvas *which cost money! but there's a demo version you can try out.* has a large variety of instruments to acoustic to analog that you can try out, there's also this one VST called Nexus which has a great library of electronic house, techno, and dnb instruments you'll like, and there's also Kontakt which is a very resourceful tool for music, every music expert uses this VST its that powerful, But all of these I just listed cost a lot of money... maybe besides Sound Canvas which personally is the cheapest. But don't feel overwhelmed, there's also free to use VST out there as well, One being Synth1, this VST has a SHIT load of good stuff.