I think you played well mid and late game, but after the first 6-7 rounds, i was nearly sure that you'd lose the match...
First of all, listen to Geta.
Second: in this particular case, i think i would have played Wizard soldier - Song sorc - Sea hunter. This is a really old opening style, so its not a good idea in most cases, then why now? Because your opponent didnt summon anything on the first turn, so you could play Song sorc without risking her death and losing an SP there. Wizard soldier + Sea hunter on the front row doesnt guarantee you a kill like a won agi roll with Song+Fencer does, but one of your frontliners would be able to revive for free, and the other could take 2 hits from 30 AT without getting killed (thus still be able to attack or rest if needed, and with resting, surviving another hit, which can be huge. no other unit in your deck could take 3 hits in this match and live).
What are the other advanages of this opening? Well, your deck basically has a half Wizard Kingdom hidden inside it, so in the best case scenario, you'd have Mage Knight, Fencer and Song sorc on the field at the same time to give you the core of the field. Summoning Song sorc ahead of the others isnt a huge problem, because she is quite well protected, and even if she dies too many times, Mage knight + Fencer is a decent combo already. If you have them out on the field, summoning Foveontsa and Sorcerer monk gives you a fearsome second line. Well, i myself dont like to summon Sorcerer monk on the front row anyway, and Foveontsa + Mage knight buff can turn her into a real killer, and you dont even depent on her double strike skill to deal damage. So in my opinion Sea hunter isnt an essential part of the mid-late gama plans so it may be a good idea to summon it before your core units.
From another point of view:
The main force of your deck is made of lvl3 units, and furthermore, you are playing a rush-style deck, so you want lvl3 units on the field, and want it fast. While Iczering this early on might still be wise sometimes, keep in mind that your tight SP management gets hurt a lot by that lost SP, even if you only lost 1, not 2 since you could revive for free. You just cant play a lvl3 unit on the 3rd turn after Wizard soldier and Song sorc if you iczer.
Something must be wrong with me. I'm giving advices to someone i should kill.