"How would I know what bond to break and form though?"
Executive summary: Most of these reactions involve turning lone pairs into bonds when a base attacks an acid, and bonds into lone pairs when valance would be exceeded by formation of a new bond.
Consider the reaction of ammonia and borane:
:NH
3 + BH
3 H
3N-BH
3To draw the mechanism, you would draw a curved arrow starting from the the lone pair on nitrogen (Lewis base) which attacks the vacant p-orbital on boron (Lewis acid), turning that lone pair into a bond. No need to break bonds in this case, just to form them.
Consider the reaction of ethylene and hydrobromic acid:
H
2C=CH
2 + H-Br
H
3C-CH
2+ + Br
-The pi-cloud in ethylene (Lewis base) attacks the H in H-Br (Lewis acid) with a curved arrow. The immediate result of this would be carbon with 5 bonds and hydrogen with 2 bonds, exceeding their valance. Therefore, you "break" the pi-bond so carbon does not exceed its valance. To avoid exceeding H's valance, you break the H-Br bond by pushing the electron pair to Br, forming a new lone pair on Br
-.