Can anyone let me know what they would do to better my channel to get more views or subs?
You've got the harder thing to get! I think most people would take views over subs. Subs don't matter if no one is watching.
I've got the opposite problem, been gaining lots of subs, but the views are low. but my problem is I upload too few videos and not often enough.
I think if you haven't done so already, you need to show friends and family. That's an easy 100 subs right there.
Putting it out there on reddit and youtube is like adding to a big wave of noise. There are literally thousands and thousands of people posting their videos every minute, its impossible to get noticed.
so my advice is put it out to people you know, make good content and you'll get a snowball effect with views and your videos might feature on recommended videos