Where and what session to include in the week to improve speed

This is true for a 800m guy, but not a fast 100m guy.
IN one season, i ran a 24min 41sec 8klm and later in same season, a 34sec 300m (on grass)