It's the colors that doe't match. Gotta adjust the colors of it. Remember the opposite rule. If a color isn't opposing enough, or isn't close enough to another color, then you need some other color or blending effect to get it to look good in between. Change the hue of the light blue objects, as well as the blue textures on the bottom, and it will probably fix the picture.
Just some suggestions.