Hi Matt...
I'm going to be honest with you as I'm sure what you want is honest and constructive criticism...
you need to work on your beats man.. weather its house or techno that you're going for, that kind of a beat just doesn't cut it.. Heres an exercise for you - grab a mix or two from the techno filez forum [for the type of sound you might be after can I recommend the Roman Flugel mix or the Darko Esser mix (they might not be exactly what you want to make but from whats there at the moment I'm sure you'll enjoy them anyway) ], then pick out a track in the mix that you like (and be sure to pick a track that has quite a few drum sounds in it) and have a REALLY GOOD LISTEN to the beat, that is, not just the kick drum and hi-hats, but EVERYTHING except the bassline and lead synth sounds - Kicks, Hi-hats, Snares, Shakers, Wooden percussion, Cowbells, Cymbals, Claps... All those things that make the RYTHMN.. Now, as I said, have a GOOD LISTEN and then - try to recreate that beat EXACTLY.. You will have to constantly refer back to the track, rewinding and relistening as you make your own copy of the beats. Forget about the bassline and the melodies - blank them out of your brain - just copy the beats.....
Now, you may be saying, but I want to make my MY OWN beats - but this is an exercise, its purpose is to LEARN about rythmn...
..so don't stop till you have recreated the beat EXACTLY... you may have to add reverb to some parts, you may need to use eq correction on some parts, you might try distortion or other effects on some parts... It may not be easy! When you've done this, try to copy a different beat... and another..
I promise, if you do this you will see for yourself what goes into making a beat and you will see the benifits when you go to make your own..
I think your bassline and lead part weren't bad at all - just let down by the rythmn - If you want to make dance music, you can't be neglecting the rythmn!
Hope this helps (if you actually take this advice I'm sure it will!)
:)