needs some direction...
You may want to start out with few instruments, less delay and give them some space to "breath" and then slowly bring other tracks into the mix to prevent stuff stuff from feeling like it was mashed together.
You may want to check out tracks from a guy named zirconmusic who posts remixes here to get some ideas. A/B this with some of his songs to get an idea about the differences of how everything comes together.