Let's start with where you understand, and we will see where we disagree. My position is history is primarily driven by Material Conditions, ie the status of reality itself and what came before it, and not by individuals moving against the current, so to speak.
As an example, if Karl Marx was born in the year 1200, he would not have had the ideas he does, there would be no conception of Dialectical Materialism from him.