What soft synths are you using? I cannot emphasize enough how bad they sound. I would recommend getting fruity loops or reason as a starter.
There's really nothing wrong with using midi files for the melodies, but this literally sounds like you smashed the midi file on top of a rushed drum loop. Seriously, this is not music. Put more time and effort into your "productions" before posting them.
These tracks are actually complex believe it or not. You may accuse me of having poor taste and putting something out that sounds bad and have a point but without revealing my gear I'll give you a clue on what I'm using:
ASM: Analogue Sound Modelling
Dual Reverb/Effects Processor
Dynamic Convolution(tm) emulation technology
Moog Analog Synthesizer
2 X Opto-compressor/limiters
Rewire
RTAS Plug-In Software synthesis
Solid-state mic preamp with EQ
Cheap Mixer
Now, I'm doing two projects. One is cover songs and that's only for entertainment. The other is techno which I haven't posted.