Hi there! You need at least 5 Ruby Yaks in play then cast famine for the combo because thats 25 dmg. To get to 5 Yaks, you need to have 1 in play with 4 other creatures and cast the ulanis medallion gained from fugoro.
To pull this off, you technically dont have to cast the dream first, but its the most reliable way to combo.
Maybe a dream keeper can be cut, but its nice to ship back combo pieces (i.e. Yak, Famine and Rain) in the early game to look for engine cards, while you can do it the other way around in the late game.
You can try without Time of Legends, but i think it takes a lot of consistency from the deck, because you really want both legends in every game.
Speaking of consistency the Deck could use alot more of that and even if it can go off at turn 6-7, most aggressive decks are just to fast.
Best matchup is Sacrifice, because they are pretty slow and we dont rly need to interact with their board.