It sounds like it should sound good. You mixed it really well, and the beat is pretty catchy. Though, as you said, it sounds pretty generic, and I'm not a huge fan of that generic sound. The lead is either a little too loud or you could use a better synth for it. I think you pounded this one out nicely, but seriously, deviate from the norm a little. You'd be doing yourself a big favor. Good luck!
Ka'eo