The best thing to do is get a soil analysis. This will tell you what nutrients and minerals are present and absent from your soil and its pH. From this you can easily pick the best fertilizer based on your needs.
Potassium and phosphorus are needed for good root growth. Starter fertilizers need to be worked into soil before planting; do this as one of the last steps.