There are differences in our experience of a video and live performances. It is as if video picks up a different set of issues available in a performance compared to live performances. It seems that video will accentuate visibility of your technical faults, you can easily see them and then start to correct them but these faults do not nessesarily have that heavy impact on the overall live performance experience. But it is important to keep in mind that technical skills need to be just above a certain minimum/reasonable level and after that you need to focus on how you communicate your personality. The magic dance is about your personality, liveliness or charisma. Live performances have a crispiness and many times the performers' personality is more present at those occasions. In some cases the couple will do great on video and another one will be at their best in a live performance. It depends on if they are good at the video set of traits or at the live performance ones. How is the case for you? I think many performers choose their music for wrong reasons. You shouldn't just take a song you like, your favorite song but take a song which presents your way of dancing best. Test different songs, even songs you hate and check the results on a video.