Echo, revenge and exalted all have their own way to double up on the buffs that units get. Both units get the buff, both the original unit and the return get the buff, both the unit and the weapon get the buff. So when we start combining these keywords, they scale really well together because we can get a double-double and things get out of control. Our echo unit of choice is of course
Clockroach because it scales really well with itself. We can give both copies revenge with a single
Touch of Resilience and grab two exalted copies from the void with an
Immortalize. Slow to get going, but really fun when it ramps up.
Twinbrood Sauropod Is in the market as backup if we don't draw a single roach and the rest of the market is just useful stuff.
I added some
Nahid's Choice to have something proactive on turn two other than just
Dark Wisp. Against FTJ decks you want the discard to stop them from getting
Shush from the market and stopping your fun.
The only thing I would suggest is that, since this is a deck that really wants to draw into its key cards, you might consider trying to find room for Cull the Deck, which also lets you dig for your impending revenge. Maybe instead of Wisp? Just a thought.