I second everything that's been said up to this point and I would add sprinting and plyometrics to your workouts.
You need flexibility for power and speed so find a good stretching routine or do...