There are a bunch of good videos on YouTube which give a lot more in-depth explanations, but to briefly summarize:
1. Make sure your videos are search engine optimized (do a lot of research on this)
2. Branding: make good thumbnails, channel art, editing
3. Choose your video topics based on what people are searching up the most (you can use Google Trends, Twitter, FB, etc. to figure this out)
4. Upload consistently and on consistent days
5. Promote your videos on Twitter, FB and share them with friends and family
6. Make sure to add subtitles to your videos, this will help with search rankings (part of SEO I guess)
7. Make sure your videos are made in good quality audio and video
8. Add a call to action somewhere in your video - ask people to subscribe/like (this can also be done via an end card)
9. Make sure your video doesn't have super long pauses; try jump-cut editing
This is all that I can think off the top of my head, hope it helps!