I have watched pretty much every decent video on banking and kicking on Youtube. Dozens of them or more. Oldtimers like Bugs, stalwarts like DrDave and newbies you never heard of.
The best tutorials on banking, to me, are from Tor Lowry. His videos on Zero-X Banking and Kicking and Diamond Systems are excellent. They give you a great foundation.
Scott Rohelder, DrDave and Anthony Beeler (on a more complete Sid system) are also good supplements.
Lots of comments mention table and room conditions. These are always factors. I played on a table yesterday on which the Corner 5 system was a disaster. About two diamonds off. Just a few weeks ago, the same table was accurate with the Corner 5 system.
I can figure out the table condition with about 5 minutes of practice, though. After I realized the table was off, I found that a 2-1 kick would work by adding a quarter tip of running English instead of hitting just a tip above center (which works on most tables). I used pocket speed or a bit slower.
Most pros hit banks with fast speed since faster speed can mostly negate table conditions.
Still, one has to learn the basics of what affects banking to know how to adjust: How slow and fast speed change the outcome. When to use inside or outside spin and how it affects banks. What to do if the ball is near to the rail, or far away. How to pocket reverse banks. And so forth.
Tor Lowry provides most of the answers. The only knock I have is that he uses a hair of spin on most banks or kicks. Only late in one of his videos does he mention he prefers to bank without spin by hitting a slightly different spot than what his Zero X system suggests.
Same with me. I practice banking mostly without spin. Yet even after a few years of intense practice, I still haven't mastered hitting banks with fast speed like the pros. You have to be even more accurate since the pockets play tighter for banks at fast speed.
NOTE: One thing I have noticed is pros play banks to the corners, or long rail banks, at slower speeds than banks to the side pockets. They tend to bank very fast on side banks.