Personally I think only two things need to be done to fix Kalista
Reduce her AS per level from 3.3% to around 1.5% and reduce her range from 550 to 500.
Now it might make her very underpowered, but at least she won't be broken, she could always be buffed in other ways.