this really needs bringing to life a bit more, you could also do with some panning in the mix, everything sounds too narrow, i also agree about the bassline and 303