Control decks are sensitive to having the necessary cards. Budget control decks don't really work. IMO if you don't have the cards to build a netdeck (or close), I'd suggest just playing a faster deck archetype. All the meta Warrior decks are expensive these days, but maybe face warrior can still pick up some wins?
As for specifically what the deck lacks, what jumps out to me first is that every CW deck will run 2 shield slam, 2 execute, 2 fiery war axe. These are all extremely powerful removal spells, and in some sense double shield slam is the core of the CW archetype, because it allows using armor offensively, which has synergy with otherwise-defensive cards like shield block. Key missing legendaries: Justicar Trueheart (Tank Up is vital), Grom Hellscream (10 damage finisher, and in a pinch can be used for board control).