Meaning
to be precisely accurate or correct
Literal Meaning
to hit something with a bang
Example
“Your analysis of the situation was bang on; I couldn't have said it better myself.”