Commentary is not important, well optimized videos are.
You can capture videos with various tools like GameBooster, and if you have an Nvidia card, then you can cap videos with ShadowPlay in your GeForce Experience.
For views, you must make sure your videos are well optimized for the right keywords and then share your videos on social media as well. And consider investing in some cheap views and likes from places like seoclerks or fiverr.