I think this would be tons better with a light bg, then the effects would come out much more...Maybe add some more different tones of purple and blue in the effects, would be nicer I think. If you'd do that, i think it would be very nice!
exactly what that guy said^^^^^^^(maximus) but instead of blue maybe a light yellow or any yellow would be good