My only suggestion would be to squeeze in Malbeth.
What I see is a force I could duplicate with gondor. You really aren't playing to Arnor's strengths. There is nothing wrong with your force, just keep in mind that Halbarad with banner will be a high priority target as the majority of your warriors possess a courge of two.
Your force isn't bad, it is a solid force, so I am not going to tell you to alter it. What I will say is you have to hit your opponent hard and fast. Arnor will lose the battle of attrition due to low courage, where as this same force (warriors and rangers) will stick around much longer when replicated in the gondor culture. With that in mind, don't think you can out last your opponent.
Use the elves to fight monsters, their high courage and high fight value will limit the number of times you get hurled about. If you find your self on the wrong end of a nazgul on fell beast, shoot it. Shoot it with all your fire power until it is dead.
In fact, since you have 15 bows, that should be your primary strategy. Arrows, arrows, and more arrows. Arnor excels at pushng out the fire power. Use your Warriors of Arnor to stop your opponent from getting to your rangers. Don't walk to your opponent, let him walk to you. In fact, walk away from your opponent so you can fire more arrows.
Lastly, I will reiterate, because it is so important, keep Halbarad in the back for as long as you can. He is a super high priority target. In fact, the next time you find yourself fighting halbarad with banner, kill him first.
|