Be struck that is an unfamiliar phrase to me. Is it a standard English?
Reading Principia by Newton, John Locke was struck that generations of philosophers had been so preoccupied with their own comprehensive metaphysical systems that they failed to be open to the lessons of experience.