A lot of edits (I mean quite a few) can be made to have the deck run more consistently.
First of all, 4 Hala is overkill. You have to use Kartana's GX at a right time, not just as quickly as possible. I would run more Professor Sycamore, because you want to be able to find your required Energy...