I think if you want to get attention as a YouTuber you need to make some "gateway videos" every now and then.
That means you should figure out a type of video you could make that could be interesting to watch for a wider audience. Something you could possibly share on different subreddits and gain exposure through. You can talk a tiny bit about your other content in your outtro and why people would enjoy it. Just make sure that the gateway video is still somewhat similiar to the other content you like to do, so people are more likely to start watching that as well.
For me as a creator who makes gaming videos I've had ups and downs throughout the years, but many times I've had some periods where I got a lot of exposure through some of my videos. I started looking through relevant subreddits and what people like on those and started making guide videos every now and then to gain some attraction. It's been the best way to grow the channel for me.
A few months ago I played Blade and Soul very actively and started creating content for it. Some of the videos did well on Reddit and I got a massive boost in views and gaining over 5k subscriptions within a month. Two of my videos climbed the ranks in the search algorithm and started gaining lots of views through that as well. And from there on, if people enjoy those videos, they will subscribe and check out your other content too.
Now I know that making videos that attract so many people can be really difficult to make, but I think that's where practice comes in. You just gotta researching and keep trying to make better content and eventually you might get a great video that will go viral. And I can tell you, it feels pretty good to have a video that keeps generating lots of views and keeps growing even after weeks or months.
And don't forget to keep your regular content up. Try to stick to some kind of schedule. Unfortunately I've failed many times in that regard, because of overwhelming negative feelings overcoming me during depressive phases in the past, but I do believe that this is the best way to go about things if you really want to grow your channel.
Personally I've only got experience with gaming related content, but I hope this was helpful to you regardless.