There was one study that showed three elite 5000m or 10000m runners, and I know that the longest striding runner increased cadence, and the highest cadence runner increased stride length.
A 5000m or a tactical 1500m would be rather different case to an 800m.
In a 5000m or tactical 1500m you would generally being going from a steady fast pace to nearer a sprint (assuming that the pace has been one that allows some reserve). In a faster paced race, the real kick might be late and a really sharp transition, in a slower one it might be more of a wind up over the last lap or more.
I've got a recollection of doing both in a 3000m where another runner and I had a gap. I was sitting on him, but noticed with about 400m to go someone was beginning to catch us. In that instance I picked it up from 400m which would have been a stride length increase, then dropped a gear (increased turnover) to sprint flat out from 200m out.
In an 800m, in general there is an increase in intensity of effort, which might give a short-lived acceleration, but in reality it's mostly about slowing down less rather than kicking, even though it appears that there is a kick. I suspect if you graphed the speed of a good-paced 800m over the last 200m it would generally be declining line, with a small bump at one point.
As far as training, there are some sessions you can do, where you run part of a rep at race pace and then accelerate for the last part. We also often used to do something like 3 x (4x150m), walk back between runs, 400m jog between sets, where you accelerated hard with 100m to go,
I think if you do some acceleration sessions with the fast section at a variety of distances, and concentrating on good form, you'll find what is the best way for you to kick.