Question: what are the three factors that determine bond strength?
Answer: For covalent bonds, bond energies and bond lengths depend on many factors: electron afinities, sizes of atoms involved in the bond, differences in their electronegativity, and the overall structure of the molecule. There is a general trend in that the shorter the bond length, the higher the bond energy.