Blogging is my #2 external traffic generator.
Now it probably won't work with every niche but if it can work with your niche, you should use it.
If you can, I suggest getting a domain name and hosting service. Get your channel name in a .com form if possible-it will be $20 at most if you newly register it. Get some basic shared hosting for now-about $100 a year for the better shared hosting. If you cannot afford it, go with Wordpress (.com) but if you can afford the domain and hosting, get the free wordpress (.org) software.
The wordpress can be your whole site, it is very advanced for that.
So I write blogs using my WordPress blog software. I do two kinds of high-traffic articles. I do Trail Guides (which you can change to "your niche" guides or tutorials) and I do numerical-based articles (these are Top 10, 13 easy ways to..., etc.).
Numerical articles do best. Focus on page 1 of Google Search. Target a keyword associated with the video you wish to cross-promote. Notice on Google page one, there will be a few (in most cases) numerical-based articles (example: 5 ways to, 10 easy things to, 15 types of, etc.)
Try to create your article to have more numbers than the highest number on page 1. Do 15 ways if 10 ways if the highest. If you want to eye catch, use an odd number "13 ways" something like that. People LOVE options.
I've been blogging for 25-years, it's a lot of fun!