I can't help you much with this deck but I would change
Logic Knot for
Disallow. It's more money expensive but since you are playing torrential Gearkulk and Snapmaster mage I suppose this is not a problem.
Disallow is much efficient and can counter abilities as well.
I've been playing magic for only some months so I might be wrong, but for what I've seen this kind of control decks tend to use some creatures that grow in time, like
the scarab god, or something unblokable, etc.
Oh and maybe I would change one or two
Opt for
Search for Azcanta.