I think people that are suggesting that you keep creating more videos and not to worry about it is telling a great advice. However, simply cranking out more videos isn't necessarily going to get you anywhere. After all, wouldn't you say that this whole time you've been cranking out videos and not seeing any results is what got you discouraged in the first place?
In my short time on this forum, I've noticed that this topic is very common. Along with that, I've noticed a certain trend when it comes to people that create these threads:
1. Mediocre content. They think their content is good but it actually isn't. It's important to be your biggest fan as well as your biggest critic. After all, you're the one that wants yourself to succeed the most, wouldn't you agree? And this ties into the second point.
2. Their latest video is no different in quality than their first video. There might be a point where one of your video catches traction and brings in a lot of subscribers, but to expect that creating similar content to your "viral" video will bring you even more success is going to lead to disappointment. If all of your videos are pretty much the same quality with very little difference in content, you'll stay exactly where you're expected to stay. And this applies to all types of channels, content, products, and businesses. Even the successful ones. Heck, I would say that improving quality is utmost important in the greatest brands around the world. No one cares if you just release the same stuff all the time. People get bored. You need to continuously improve your content. Apple wouldn't be successful if all they did was sell the first iPhone up to this day.
3. Lack of SEO knowledge. So many want to become successful, but never want to put in the work in doing all the other stuff in order to become successful. Understand your content, your audience, and your search keywords. How can you expect people to find you if you make your videos so hard to find in the first place?
4. TOO MUCH FOCUS ON SUBSCRIBERS AND VIEWS. This is where so many falter on their way to becoming successful on YouTube. Heck, it's the reason why many people fail in real life overall. When you start putting so much focus on the end result, you're only setting yourself up to become disappointed. Why stress over things that you cannot control? Put your efforts AND your thought process only on things you can control. That means don't even look at the subscriber count nor the view count. Don't even CARE about it. Care about providing content. Care about making your content better. Care about making your content valuable.
I'm not saying that these points apply to you, but I highly suggest that you take time reconsidering your approach to your channel if you're continuously discouraged by subscribers and views.