The best places to promote your YouTube videos are Social Media, Your Email list and your Website.