I was trying to design an upped version of this deck just last night. (well, upped except the fireflies) One thing I tried was shard of freedom; it seemed to help quite a bit. People always seem to forget that shard of freedom also grants a chance to evade spells/effects (including me :p) and that will both increase your damage/bypass shields and give you partial protection against removal. I tried a few different things, like RoLs as extra light creatures and no fractals, I tried sky blitz, miracle, dragons or not, shards of freedom and patience, and even tried an air/life duo with unupped queens/flies and life mark, but I couldn't quite get a version I thought was competitive enough, at least for league play, which is what I wanted to use it for. I didn't keep the exact deck codes, but you can probably figure out what I did from the above pretty closely.
For what it's worth, I also had my versions at 32 cards, in case I had to deck a 30 card rush out, and because I was trying to do so much at once that having the extra two slots meant I could play with more things :p