Usually, I'd say Reddit, but you'd need to know all the subreddits that you could share to. Look for subreddits that are basically made for us small content creators. These people know the struggle of growing a small channel and give each other a chance to prove their content worthy of recognition.
Another thing you could do is upload more frequently. You seem to upload 2-3 times a week, and that's a lot. However, you need to keep in mind that the more videos you upload, the larger the chance is of having people stumble upon your videos. You might say that quality > quantity, and that's true! Unfortunately, since our channels are extremely small in comparison to the well-known channels, even if you had perfect editing and funny/entertaining content, people are still less likely to discover you.
I'm trying to upload frequently while maintaining quality, and it seems to do my channel plenty of good