I beat this solo last night, after figuring out how. I tried it once before and got kicked all the way back from Anduin to the Shire, so I was quite prepared to lose this time around as well. But now, I had cracked it: don't rush the first stage.
I used my usual hero lineup (Elrond/Loragorn/Glorfindel [FoS]). Light of Valinor gave me a free 3 WP to quest with every turn, and I used Henamarth to see what was coming and try to keep the WP and threat as even as possible not to rise too much in threat nor progress past stage 1. I used Asfaloth to pick off locations without travelling. An abundance of resources and Elrond/Vilya/Stargazer always let me play 1-2 allies per turn. Once I was at 48 threat, I lowered it to 30 with Loragorn, progressed to stage 2, lowered it by another 10 with 2 Gandalfs in the following rounds and could easily pick off the trolls one-by-one. (I deliberately left Oak-wood Grove in play for a few rounds in order to spend Lore and Spirit resources on Grimbeorn.)
Final threat: 37. Final number of allies: 13. All heroes alive, and trolls absolutely overwhelmed.
How did you go about beating the Carrock?
Edited by Olorin93