You figured out what everyone who seriously plays the game already knows, because it is in so many tutorials and guides: Curveballs increase catch rate.
On a completely different note, water is wet and bears really do poop in the woods.
Normally i am very patient with beginners, everyone has to start learning somehow and a forum is a good way to do it. But you are making youtube videos about pokemon go, and people watching your videos (which you also promoted on this forum) will assume that you know about the game. Beginners will assume that you know more than them. They will assume that when you put yourself out there, and make videos, that you did at least read the basic guides about catch mechanics.
Its like when someone writes a non-fiction book about topic X, people assume that the author at least did some basic research about topic X.
Not the case here. You start many threads, you produce videos on youtube, you promote your videos here, and you never read the guides for beginners, you want us to inform you in the comments on your threads and videos, to spoon-feed you the information bit by bit that you could get from investing half an evening to read some guides.
Do you really think you are qualified to give other beginners "Pokemon tips, hints and secrets" without being willing to read the most basic guides yourself?
Do you think you can build a youtube channel about pokemon go when the fact that you are level 22 indicates that you are not really into the game, that you are not playing it much at all?
I am not really into rock climbing, i am not doing it much at all, the last time i did rock climbing is quite a while ago actually. I am also not willing to read some basic guides about rock climbing. I guess that makes me uniquely qualified to start a youtube channel about rock climbing.