Try to get active in a community, try making youtube friends, think of some unconventional ways to get videos out there. But I only have 20 subs so you shouldn't take advice from me. lol
I got lucky with a very respectable company partnering linked to my content my channel back in November! Whilst my growth has ben a little slow, it has seen an improvement. Likewise, the company are willing to provide me with content free of charge!
I've then gone for livestreams on a weekly basis and trying to get some collaborations with other channels.
all ways a pretty good its a matter of someone clicking on your video/channel, theres no bad place to advertise yourself it all counts on if someone will click the video or not
as long as your not spamming your video/channel then its all good