I, for one, would do almost exactly the same, except I would choose Cavalier over Champion, because this combination would fit perfectly for my current character who is a self-proclaimed tank of the group, a ferocious warrior, and a devout servant of the Old Faith and a follower of Kord's teachings. For Barbarian's Primal Path I guess Zealot would be the most appropriate as it befits a follower of Kord (not to forget that Zealot adds some serious oomph on the character's smiting ability!)
Correct. Elven Accuracy only works with attacks made using Dexterity, Intelligence, Wisdom, or Charisma, while Reckless Attack gives you advantage only on attacks using Strength.