I have yet to start the ringmaker cycle or get the new saga so this is just theory craft.... BUT....
Grima - Why? If you're planning on the combo of Elrond and Vilya aren’t you expecting to use that to pay for cards? So his ability is nearly useless apart form making your threat management a little more difficult, and you are going ot be starting high anyway. Maybe change him to Mirlonde and save yourself +3 start threat?
Vilya - I realise you have word of command and attachment fetch with Glorfindel and Master of the Forge, but I would still put in 3 copies of this card. You want to draw it in your opening hand for the most effect and otherwise draw it mega early. This will enable you to use your fetches to grab the pipe and staff. Also the power of this combo looks to me to about the ability to cast high cost cards for nearly no cash. So why not put in as many high cost cards as you can muster. Beorn, Galdriel (5 cost lore), Eagles are Coming, Radagast. There are a tone of good allies that are unique all high cost that this deck can play from any sphere with no problem. Do not think of them as singles, as any of them if worth playing. Remember it also allows you to play events and attachments for free. So there are some powerful high cost events and with pipe (that you also attach to Ragagast) and Glorfindel you can keep these powerful cards in hand and put them on top of your deck when needed to play therm.
Attachment Fetch - Master and that new elf drop effect guy .. I can see why you have them.. but think about how many cards you are pulling.. basically two a turn once your running. So your burning though the deck pretty fast. Add Glorfindel and Star gazer you get to see and arrange 3 cards at turn, draw two. Do you need all the fetch, especially when you add in Word of Command?
I dunno, as I said I am just theory crafting here.. but my main rule of thumb in card games is if you have a card with a cool function.. use other cards to make that function trigger more often and easier. You want to control what card is on the top, and control what card is going to be on top after you draw your card in the refresh phase. You get to play cards for free so use the most bonkers powerful allies and events and attachments you can think of as you need no effort to pay for them. Maybe running Gondor Flame as you will have resource glut as your not using them to pay for cards.. or use tons of mounts that have costs to activate. How about using that Gandalf resource glut for timely aid ... get a card in play (a good one) then use Vilya to get a second one in play.. 2 power allies in play in one turn for 4 cost.. nice! and the important part is that it is the same "idea" as the rest of the deck..
Just some ideas.