Give me a list of the core things to focus on when training for a run or race

The three things you should focus on are:

1) Endurance: eg. how far you can run

2) Speed: eg. how fast you can run your given distance

3) Strength: how well you can power through changes in elevation