As a fellow gaming YouTuber the best lesson I have learnt is to niche down, even go for a sub niche or a sub niche of a sub niche. A few years ago I watched a video from a fellow gaming YouTuber where he told his story about how he made it. He was really struggling as a new tiny channel, his videos disappeared behind much larger once. So he decided to make videos for another smaller game. But still that wasn't enough so he really did some research and realized that people where either doing let's plays, reaction/game plays, funny stuff or tutorials for the game. But no other creator went niche enough to make videos about the different units (the game had hundreds of different units) in game.
It was going to be a very niche for a small audience but he would be kind of alone doing that type of videos. So he did videos for every single unit type in the game and each video got 10-100 views (compared to the more popular topics the larger channels where getting tens of thousands of views if not in the hundreds of thousands). But at least he was getting views and does views led to subscribers and as the channel grew he could start creating less sub niche content and more main niche and actually compete with bigger channel. Nowadays he is large enough to never have to make that type of content again and he can live of his channel creating content for other games than that smaller niche game.
When I started doing the same, that's when my channel started to pick up. Now I'm still a tiny channel but it's growing with a decent amount each year and I'm hoping 2020 will be the first year that I reach 1M views in a single year.