workshop codes to practice (stolen from chazm) - boop bot - 8NS87 aim practice - 3JJHJ or VAXTA walljump (hollywood) - GBP1Z blizzard world grapple thing - YPM8W spawn rollout practice - QXH6T RACING - P89WD Animation cancelling for less reload time is also not real. It's still the same time. The only time this would be useful is for some little extra damage facing directly in front of a enemy.
I would add that you can rebind the retract to something other than space. I personally have it on quick melee which i have bound to mouse 5. Makes it a million times easier and more natural to retract on command. You can also jump and, while in the air, use your grapple and retract to use pile drive almost anywhere instantly. And also reload canceling doesnt make you reload faster but it is free damage if you land the melee.
As a long time ball main since he released heres a tip not mentioned. Stop playing until 6v6 gets released. Ball is ok after the buffs but in most cases other tanks will do his job better. Mainly diva there are some maps were he does fulfill a niche that can make him worth it.
Your so polite but I what i am about to say may not go with you.... Skill issue Ball can fulfill his job on any map fun fact ball loves long range maps because there so many ways to engage
If you're serious about learning Ball I would 100% suggest you practice, it feels impossible at first but once you get the timing down then you will get the hang of it pretty fast
its just too hard to carry bad dps in this game anymore. I fully believe in overwatch you have to play 100s and 100s of games just to climb its a waste of time and the match maker is terrible.