For your channel to grow, you have to be offering something unique. You're not gonna get much if you're one of zillions of channels just playing gameplay of the latest release. As with everything else, it helps being attractive, likeable, witty and / or have a radio voice.
Streams are important. People will browse, end up on your stream, and then hopefully you entertain them enough or have interesting enough content that they'll subscribe. The more you're on YouTube, the more people will see you and the more familiar you'll be.
Don't spam other videos with 'hey check out my channel!' cxomments. You don't like it, no one else will. Put yourself in the shoes of a YouTube viewer.
You'll likely hit a wall at some point. If you're obsessed with getting views and subscribers, you'll just get frustrated and not appreciate what you have. Aiming to have millions of views and subscribers is like starting a business and aiming to become a millionaire. It's also much harder these days, the level of 'competition' is huge now and YouTube itself has made it near impossible to get any views. Nearly all the big names became popular before all this. My most popular videos came before all the changes too. Not that the algorithms make sense - these days a copied video that's 2 years younger with less videos will be top of a search result, right above the original it literally copied. If I search the exact title of something, I'll get a heck of a lot of barely-related results with millions of views rather than that exact video.
As for a name, it depends on you. But given the names out there, it doesn't even seem to matter what it is. As long as you can say it and type it.