As an esteemed individual who has gotten a total time below 50 seconds, I shall reveal my strategy.
Round 1: Just wing it.
Round 2: Take Double Jump, Super Jump, or Dash. Double Jump is the fastest, but will slow down the setup for the strat. Super Jump is imo, best in the long run.
Round 3: Take Super Jump or Dash depending on which you don't have, if you took Double Jump Super Jump is better.
Round 4: Take Higher Super Jump or Invincibility Dash. Invincibility will make going through sawblades easier, but it's not required.
Round 5: Take the one you didn't last round. Do not go to Highest Jump.
Round 6-10: Take whatever you want; throughout these rounds you should get 3-5 seconds on average, I'd recommend getting movement speed to "move even faster", and not getting "move EVEN faster" and above.