If you're a beginner, then this does sound decent. The drum and bass tracks make at least some sense and the sounds seem all right. The melody is quite primitive though, something that sounds much like something I have composed when I was new to making music. Making simple harmonies and melodies (that aren't chromatic, like your chord progression seemed to be, but rather diatonic) isn't really that difficult. Look up keys, scales and chords. I'm not sure how familiar you are with any of these concepts. Maybe try doing some melody in A minor using some A minor progression, like Am - Em - G - D? Nevertheless, keep on doing what you're doing, whatever sounds right is right.
Thank you for the feedback, I'll look into making things in the scales and key you speak of. I have a limited knowledge of the basics of the field from some piano lessons I did a couple of years ago, but other than that, nothing. 
Yeah in it is my first attempt at making any music myself so apologies that it's not great. 
Processor AMD FX-6100 Hex-core, 3.3GHz > Intel Pentium M 2.0GHz Single-core, 2.0GHz
Memory 8GB Corsair Vengeance DDR3 1600MHz > Hyinx 1.5GB DDR2 667MHz
Graphics Radeon HD7770 + Radeon HD5570 > ATi Mobility Radeon X600 400MHz Core
Motherboard Gigabyte GA-970A-DS3 Socket AM3+ > OEM Latitude D810 Motherboard Socket 479
Storage Seagate Barracuda 2TB SATA 7200.14 > Western Digital 80GB IDE 5400RPM
Power Supply Cooler Master Elite ATX 500W > OEM Dell Power Supply 90W
"Sudo make me a sandwich" - BluePanda