I hate to say this, but I'm not sure if anything can give you any advice period. Practically nobody uses ZZ, and some of the algs are up to 40 moves long, from what it says on the wiki page.
And if you're executing algorithms 40 moves long, you're doing it wrong. The only algorithms I use in ZZ are (usually) COLL and EPLL (otherwise, OCLL/PLL). None of my algorithms are even nearly 40 moves long. I average ~18 with ZZ (but it's not my main).
PS: Back on topic: Why would you make an eocross? I thought it's better to just blockbuild...