you are much better than me , I only have like 10 to 20 views per videos and I am not giving up yet, this will be a marathon and not a short sprint. The key here is to make it a hobby and not a career until you really grasp and get used to be a youtube. I believe those big YouTubers went through the grind as well.
I'm going to put this in a harsh manner, but hopefully it makes you see things in a slightly differant way.
"I only get 80-120 views per video"
So why don't you care about your viewers? Why are the views that you HAVE gotten not good enough for you? Lets say you invite 100 people to your birthday, and "only" 80 people show up... are you going to cancel your birthday because "only" 80 people showed up? Are the 80 that showed up good enough to be there? or do you care more about the 20 that didn't show up?
I think a perspective changer is in order. Appreciate the views and subscribers you ALREADY have, and focus on improving your thumbnails and titles, and content to make people care enough to watch your content. I feel we as creators can be very entitled sometimes, and there's a reason why so many people outside of youtube dispise "YouTubers" and why they don't think we deserve to be getting money. It's because so many people only care about numbers, views, and subs, and care very little about the people they DO have watching, and that might be a reason why you aren't getting the numbers you're wanting... because the people who DO visit, might not feel like you care about them. We keep striving for what we don't have, when we don't stop to appreciate what we already do have. And that's where we start taking things for granted.
So while YouTube growth is about SEO, analytics, all those practices... it's often the HUMAN element that often goes ignored.
So sorry if that sounded harsh. I wanted to make my point hit in a way where hopefully you might consider things from a differant perspective.
3 Facts of life and business right there.... One thing that may help:
Its easier to discover unique things than it is common things. I've never seen your content but making yourself unique is one way to increase discoverability. Just make sure you offer value to the viewer.