For me, this was a struggle. For a long time I was so obsessed with getting all of my moves perfect, and then I realized that no amount of skill can make up for bad presentation. I looked into books on showmanship, communication, the art of performing, and many others to build my skills. There's a great book out there by Eugene Berger, for the life of me I can't remember the name, but it was phenomenal, and helped me so much. Other than that, I would try writing a script. Even if it isn't exact, you can add to it here and there, trim what isn't good, improve what is, and really hammer in on the good stuff. I like to write my scripts to be very modular, so I can pick up and shift routines around at will, when I can. I can't with some, for example when I start my Red and Blue routine, I have to start with Can't Miss, because I have to set it up in advance. For transitions, I like to add some personality to it. I like to pick a spectator, and ask them what their name is. When they give it to me, I go with "Ah, awesome. I have a deck just for you, it suits your personality." At this point I can blatantly do a deck switch with complete motivation and launch into my Blank Deck routine. It works with all sorts of sets. For me, creating a fluid bridge between routines makes the whole set a lot better. Beyond that, it's just working on personality.