Personally i am not a fan of Vicovaro Novice, low tempo for something Emmisary is doing better while having Impera out. I love the synergy Impera>Emyssary>Cow>Ambassador, but Novice feels to weak imo. One Combat Engie is enough imo. i guess it's enough at least if you play Emhyr or Decoy, but still i find them too low tempo to have more than one, especially considering how ell my deck thins and i may left with one in round 3. Also i feel you have way too many special/spell cards.
For card thinning i prefer the Imperial Golems. In this version of my deck almost always on round 3 i end up with no more than 5 to 3, even 1 card left (usually that is). You need to decide which are your core "instruments" in the deck and usually, i have to say, in NG now every card can end up as MVP. It's only a matter of doing the right moves at the right time.
This is my deck with good results thus far, by "good" i mean consistency and a win rate of at least above 50%, which i am fine with atm. I am having fun with the deck (except when i play against Scoia Special were they only have 3 units ffs).
Suggestions:
-Try to have cards that synergise.
-Try to have cards that are consistent. For example Sweers is less consistent than Vanhemr (also Sweers is good at milling archetype). Vanhemar is going to be useful almost 100% of the time one way or the other. Sweers not so much.
My Deck
(My deck is a variation of Vishra's -weirdly enough... just to be clear)