on the mark разговорное выражение перевод
точный, верный, правильный
I used to think I had a good sense for being able to distinguish someone's true character right off the bat. And while some of these "predictions" may have been on the mark, this was mostly due to sheer luck. / Раньше я думал, что у меня хорошая интуиция и я могу сходу определить характер человека. И хотя некоторые из этих "предсказаний" были верными, это происходило из-за простого везения.