Yep, repetition. Dogs are habitual creatures... so repeat repeat repeat...
This is good for me since I'm a bit dyslexic and have trouble with right and left. Have to trust my dog to know right from left when entering the weaves.
The books and DVDs at the Clean Run site are also good resources for hints and tricks for weaves.