One technique that I've read about and use myself, is to upload your short YouTube channel trailer to Twitter. Then pin that video to the top of your feed. Now anytime anyone clicks your profile in Twitter, that video is front and center, above the fold, and plays automatically (without sound.) It's really a nice effect, and with good branding and header artwork, lends a professional feel to your Twitter profile. That's the only video I have uploaded.
I do tweet when I release a new video on YouTube, with a link to the YouTube video and appropriate hashtags. I get a fair amount of traffic from Twitter.