Hello!! Your video content is really good and editing is perfect. But views and subscribers are much lower.To increase subscribers and views, you need to do channel SEO, meaning your videos are not fully SEO. Your SEO score is very low and no high ranking keyword, SEO Score you have to do 90 overs. The main reason why videos go viral is because of video SEO, High ranking keyword and organic promotion. If you do SEO and Promotion then lots of subscribers and views will come to your channel, and you will be able to monetize your channel in a few days. I can help you if you want. Also your channel needs some more updates. For now you can do channel SEO or Video & Organic Promotion. Your channel will grow very fast. Because your video content idea is so good best regards please respond me