Not a bad starting point! 30 cards minimizes your draw inconsistency. One thing you can do to further minimize it is to have 6 copies of your main cards, instead of 5. However, the main problem now is that your deck is slow. Mitosis helps empathetic bond scale, yes, but in terms of actually killing your opponent it's going to take a while-- in some cases, enough time that they're able to kill you before you're able to set up your healing defense.
You have a couple of options here. The first is to go the
USEM route. The problem with bond is that by the time you have enough creatures to power it, you've already won the game through offense or lost the game through not enough of it. I recommend ditching at least a few of the bonds and mitoses in favor of more attacking creatures-- another frog, a few cockatrices, maybe a dragon. Make sure to keep the deck at 30 cards! Shard of Gratitude is decent, but whether or not it still fits in the new scheme of things is up to you. I believe this is the closest to the core of your current deck idea.
My personal favorite, however, is to use adrenaline. Adrenaline makes your puny 3|3 frogs into 4*3|3 frogs, at the cost of only 4 life quanta! In that case, ditch the mitoses, bonds, and maybe the shards. Add in another frog for 6, add in 6 adrenalines, and then fill in the rest with either dragons or heals.