I would like to preface this by saying I'm assuming you're trying to win against most decks and I have no idea what your meta is like.
That being said, it seems like you would benefit from running a lot of hatebear and stax effects. Since your strategy barely includes creatures, and those are mostly just enchantresses, why not hate out creatures more?
You're already running
Stasis, and there are plenty of quality pillowfort effects on enchantments that would still trigger your enchantresses.
Blind Obedience,
Propaganda,
Ghostly Prison, and other similar cards could vastly improve your consistency by giving you more time to dig for your combo.
Finally, your win condition could be improved. Right now, it looks like you plan on going infinite with
The Chain Veil and wiping everyone's boards, then...winning with combat damage? I imagine you could improve your consistency by just comboing off and winning that turn. What if someone has a
Teferi's Protection or similar effect held up when you try to combo off? If you run a win effect like infinite draw into LabMan or something, you still win. With your current setup, you might just take out the other players and help the last guy win.
At the very least, a win condition that can happen without combat damage would be good, but one that can happen at instant speed would be better. You might consider running
Teferi, Temporal Archmage just in case someone running a
Teferi's Protection or similar effect can just be finished off once it gets back to their turn.