I am not an youtube expert but these tips might really help you to push your channel in the initial stages:
1.Share it in relevant facebook groups and forums and provide value,when you help other people in return of getting something in return so it works great.
2.Create your Telegram Channel and other groups and different social media channels to share your youtube videos to your fans.
3.Don't use smm panels and like sharing websites or groups unless you are an expert and know how to manipulate the algorithm,it's highly a no no for beginners.
4.People use shady and black hat methods but don't use this,If you knew about this then you wouldn't be asking this question so avoid it at all costs.
5.Youtube ads are a great way to push your channel.
6.Answering Quora Questions with a link to your youtube video works awesome.
7.Cross-Promotion and running ads on Google or any other platform linking to youtube also works good if done properly.
I guess this should help you out,do let me know if you have any other questions