Training is essential to running a good race. There are plenty of ways to do this. If you are the type who is driven and works best solo, there are a slew of training plans available online for free.
Free training plans
If you want impersonal and free training, check out training plans by Hal Higdon. They are tried and tested by millions around the world and are categorised by novice/intermediate/advanced level: