Complex sentence: On top of their power, these new trebuchets were much more accurate than the old ones, and were the only artillery powerful enough to break the strong walls of Xiangyang.
Split into simpler sentences: On top of their power, these new trebuchet were much more accurate than the old ones. This made them powerful enough to break the strong walls of Xiangyang.