I have three factors in mind:
1) vdW repulsions
2) Bond length
3) Electron-electron repulsions.
I know that vdW repulsions between ligand atoms push the atoms apart. And bond length obviously influences bond angle; if the bonds were very long, then the bond angle can shrink without bringing the ligand atoms too close together.
Are there any other factors or are these it?