I noticed that you move slower when looking up or down. Somehow your horizontal velocity is affected by where you're looking. I realized that I had to look straight out when jumping off buildings if I wanted enough speed to make the jump. This meant I couldn't look down at the platform I was trying to jump to and made movement more difficult.
Next time maybe spend some more time crafting the player's movement system.