Create more shorts videos with previews of your full videos. Obviously you have to give viewers a reason to click on your channel so it has to be engaging enough. Add light music in the background so the atmosphere doesn't feel dull.
For Youtube you only need a 1000 subscribers to start making money from views.
Reaching 1000 subscribers is comparably the easier part, but you also need to get 4000 hours watch time for the last 12 months to be eligible for YT partner program and have ads on your vids that give you peas (but YT might place ads on your vids prior to that, only you don't make anything off of them).
I think one of the ways to get views is to make people angry. Bad publicity is the easiest publicity to get. You attacked a few bodybuilders on your channel which might make people a little angry, but I am not sure if the bodybuilders you attacked are worshipped to the point that it will cause people to do things like share your videos with their friends so that they can circlejerk to how "wrong" you are. Maybe you can think of things to say that will really infuriate people, and this will result in you getting more views/subscribers.
It seems that people want YouTube content that is somehow physically instructional. Those consistently draw larger views. That is to people's credit I guess. Yesterday's vid seems like it will get about 200 views in its first day, which is pathetic for most channels but very good for mine.