As for practice, just keep doing it and wait more than a few days before bringing it out to your friends and whoever. I know, you learn something and are excited to do it, but just take your time with it and don't rush to perform. Magic isn't just a bunch of moves, it's how you present them...