The commas between brackets are wrong. You can also put it all on one line.
Code:
#showtooltip
/cast [mod:ctrl,mod:shift,@focus][mod:shift,@arena1][mod:ctrl,@arena2][mod:alt,@arena3]Cyclone;[harm]Solar Wrath;Lifebloom
Semicolons are a shortcut to avoid an extra line. Commas are for two or more conditions within brackets. Also, "ctrlshift" is not a valid modifier argument, you have to have the modifier keys separate to use both. The second Cyclone should be first as well because the arena1 will trigger since you're holding shift, ignoring ctrl if you're holding it.
This is the same macro with no semicolons:
Code:
#showtooltip
/cast [mod:ctrl,mod:shift,@focus]Cyclone
/cast [mod:shift,@arena1][mod:ctrl,@arena2][mod:alt,@arena3]Cyclone
/cast [harm]Solar Wrath
/cast Lifebloom