Totally new to schutzund, but in regular ol' obedience training the only way I've found to consistently get my training dogs to grasp the swing around from 'here' to 'heel' is to teach 'pivot on an object'. We use one of those little exercise step-up platforms from the eighties (there's always one at Goodwill!) and they learn paws-on first, then how to leave their paws on and turn their butt. Then turning to heel. Then I just take away the little platform and have them pivot on a spot. Then... 'heel' from 'here'.
As for hold... I have retarded dogs that cannot seem to grasp the concept (get it?! HAH!). The minute I learn the foolproof trick to getting them to keep it in their mouth for more than a split second I'll let you know! :P