Speed runs completion is the sum of skill and repetition, you're both right.

A skilled group of player might take 10 runs to learn all the mechanics, find solutions and achieve the performance to succeed a speed run.

An less skilled group of players will achieve the same, though it might take 20 runs instead of 10, and they may have to go read some guides instead of finding solutions themselves.