When mixing, one "trick" I've learned over the years is to start mixing at the loudest part of the song and get those levels around -6 to -8db. This mix sounds like you started mixing and ran out of headroom as you added more stuff.
Not a bad song though, and like Allan said, a vocal would add something special to it.
Regards,
Dan