http://champion.gg/champion/kalista/ADC
http://www.probuilds.net/champions/details/Kalista
Try checking these sites or others when creating a build. They are least give you an idea of what is good or at least what others think are good.
All Kalista wants is to Rend people. She wants to stack as many spears into people as quickly as possible and rend them. So, attack speed is key on her. Blade of the Ruined King is perfect cause it offers attack speed and percent health to help to make up for the 90% basic attack damage she gets. Runaan's just means more spears in more targets. Other than that, it's all situational.
Considering Kalista wants long drawn out fights, lifesteal helps her with that. Plus she needs to hop around to avoid skills due to shorter range, so Mecurial is really good cause it gives you a get out of jail free card. Phantom Dancer is also another good choice cause it gives her some survivability due to the damage reduction.