Consider this reaction:
H-F --> H+ + F-
This reaction requires breaking the H-F bond. Since F is highly EN, it will pull the electrons toward it. So think of it this way: since this bond is polarized, with the EN F pulling the electrons toward it, it's already on it's way to becoming H+ and F-. The polarity of the bond due to the EN F makes the bond weak in terms of making it easier to break, thus forming the products H+ and F-. The same also applies to bond length-the longer the bond is, the weaker it is, and the easier it is to break and dissociate into the respective ions. Remember, the closer the electrons are to the nucleus, the more stable the bond. If a strong acid is to dissociate into it's ions, there usually is some type of factor such as EN or bond length that makes it easier to break that bond.
Benzene isn't acidic-it's nucleophilic. For example, during electrophilic aromatic substitution, the pi bonds of the ring attack an electrophile. When this happens, you get a resonance stabilized arenium ion, which contains a positive charge. Electron donating groups donate their electrons (via resonance or induction) and stabilize the positive charge.