I got really decent on one side but doing it on the other side is like a separate skill.

Things that helped me as somebody who never really did one on fin:
I tried at first underpowered so all I'd end up is falling off the foil halfway through. Worse, by going slowly and with a small sail, it makes it easier for the apparent wind to be behind you which makes the sail flag hard when you are trying to switch sides. This makes it very difficult to bring back towards you.
Go in with enough speed so when you start the carve, the sail depowers. Flip as soon as it depowers. The key to this is don't wait for it to depower but anticipate it. By the time you start to feel it, you should already be initiating the hand movements. You want to be finished with the sail flip before you are dead downwind.
As a smaller guy, I found that getting all the way to the end of the boom hindered me as the extra weight and distance made it harder to bring the boom back. My better jibes were almost to the end of the boom. When I started out, I focused on getting to the end of the boom and I'd be standing there with the sail flagging and everything starting to fall apart. That's actually the easy part - instead focus on pulling the boom back in front of you on the new side. The further up the boom you can go on the first reach forward, the better off you'll be especially if the sail starts to power back up.
My best ones were starting when there was just still a tug of power in the sail as I carved in at speed and have it depower as I began to make the sail transition.
I'd say something about the feet but, for me, by finishing the flip before downwind, at that point it's similar enough to a regular jibe that I can't say that I really thought about it much.