4 x Stop
4 x Ill
3 x AB (4 kinda an overkill plus you can put some Lily or P&R)
2 x P&R
2 x Recon (a peek at opponent's hand? combined with Aldon, this card is a game changer)
2 x Retreat
2 x Assasination --> deal with allies that is too strong or wulven savage & erika
--> these are a must-have for Lance

1-2 cost allies
for me, its 3 x Bridgette to save us from Eladwen & Zaladar ability, not to mention all the direct spells & MC
then maybe some Irum, Nightshade & Rex

3-4 cost allies
3 x Aldon (cause you'll never know when you need a boost)
3 x PotL (this guy can save games although only 3 health means we need to be careful when to use him esp. Lightning Strike)
3 x Night Owl (possible stealth & a card draw! no reason to hate)
3 x Seductress
others like Jasmine but the 2 resource to activate its ability is takes 5 resources to use it immediately, why not use Marshland ?

5 or more cost allies
Karl
Raven
Braxnorian
Earthen (his 4 attack could instantly kill other 4 health opponents)
these are all a must due to Lance's ability... the question is, how many? oh and dont forget 1 Aeon + 1 Spelleater

kinda fat but if you can hit 45 cards, should be stable enough...