This might help:
- Create quality & unique content (unique does not mean no one else created it before, it should be in your style)
- Publish as per the schedule, it can be daily, weekly or monthly. But you should stick to that schedule
- Give enough time to meta data of video before publishing
- Target proper keywords with the help of either VidIq or Tubebuddy &
- Design good thumbnails which will improve your CTR
And don't get disappointed with the current results. If you are confident enough about your content, you will see results in the long run. But make sure you publish unique content at regular intervals.
There are lot of SEO channels which already provides good content. How is your channel different from others? Study your competitors and understand what they are lacking, accordingly plan your content and get going.
Imagine this way: There are 10 grocery shops in your area already and yours is 11th. What is the probability to grab some business in that area, unless you come up with some different products or strategy? Think about it.
Hope you got some idea. All the best mate