It was not a question of a running time in a race but of a long tough haul where you are 100 dependent on what you have learned and on yourself as a person

What is the correctly punctuated version of this sentence?
It was not a question of a running time in a race, but of a long, tough haul where you are 100% dependent on what you have learned and on yourself as a person.