Try to quest with Theodred and Eowyn and use Beravor to draw every turn. Sacrifice allies if you have to. Once you get Unexpected Courage on Beravor, you can quest with her to get Theodred's resource boost and keep on drawing. Steward of Gondor goes on Eowyn.
To play Beorn, discard him to Eowyn and get him into play with Stand and Fight.
One neat trick: If you turn up The Brown Lands while questing, you can discard a Snowbourn Scout to Eowyn, then bring him into play with Stand and Fight and place a progress on the location to clear it from play before resolving the quest.
You can play Sneak Attack and Gandalf to play him for cheap, and if you do it during the combat phase, you can pair it with Ever Vigilant to use Gandalf for both defending and attacking. Or you can trigger Beorn's effect and use Ever Vigilant to make use of his 8 attack twice before he leaves play. Note that Valiant Sacrifice works when Gandalf or Beorn leave play.
If you are playing Journey along the Anduin, try to mulligan for The Galadhrim's Greeting. The extra turns you buy yourself before needing to engage the Hill Troll are worth more than a hand containing Steward of Gondor. Another trick for the hill troll is to save up resources and play Son of Arnor to engage the troll during the resource phase, then slap down a Forest Snare on it right away, so you never have to deal with its attacks.
Sorry to bother you again, but there's only one Grim Resolve in the core set.