the key for me was given to me by a BM player on ladder haha!
I was doing the zealot/immortal all in against this particular zerg player and he said to me (after id picked up my immortals for the 5th time - leaving my zealots behind to wreak havoc - and took off to drop them elsewhere and warpin more zealots)
"You are not a Terran. Stop playing like one you hopeless f@!#"
So these days while I am playing a macro game against a zerg I try to be a pain in the rear end with a warp prism. fly in, drop a couple zealots, fly elsewhere, drop a couple more, fly to a safe spot in the main and warp in whatever you like.
As a former zerg, youd know that its damn near fatal to leave a zerg to his own devices. once you can incorporate this component into your pvz macro play youll do fine.
ofc you could do this in all your matchups but from the sounds of it (like me) standard sort of play is working just fine.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.