Well it kind of sucks, but that mech there is a top tier energy build.
Only as an advice, i wouldnt pull the drone on first turn, i would have jumped in range,or use the night eagle.
Unlike other top tier energy builds this one is kind of weak at range 1-2, in drain potential.
Dont know if it would have won, but i sure would have dented more of his hp.
Plus that build of yours is seen alot in the black skull tier. It is a very decent build.