And, there is no rush. Do not rush. The goal is to create a happy, healthy and capable person - not an impressive 5 year old. This is coming from someone who's wife spends most of her time educating and caring for his kids, who are therefore advanced relative to peers: it's not that important.
It IS important for kids to have caretakers who give them attention, opportunity to be capable for life and economy, and a happy and stimulating environment.
Working towards these things with your kid is literally more important than these things making your kid more developed.
Also: don't smoke or perform other bad habits around him. Nail biting, drinking, getting angry, gossiping, etc. These are negative habits that will rub off.
We fretted over potty training when my son was two. His daycare[1] said, "We take them all through it together in the two-and-a-half year old class." What the hell was wrong with them? Some of his peers were using the potty at 18 months!
Dissecting this now, how far behind can a two year old be? Not very far if at all. The severe outliers are two years behind - unable to hold up their heads. Most everyone is in the middle on just about everything - there's a normal range.
Now twelve, my son has been fully potty trained for many years. The important things in his two year old class were singing and laughing and playing and getting along with other kids and strategies for dealing with the times when things didn't go his way.
My son dropped his bar of soap in the five year old musical! He wasn't moved up to the U11 soccer team when he was nine! He got a B in sixth grade math this spring!
Music or sports or academics every parent is a fool, and comparing one's children to other children is a fool's game. I do it, still and know I'm being a fool and I do it anyway.
[1] Oh eM Gee! Daycare? What the hell is wrong with us? How could we do this. He'll probably get a B in Sixth Grade math because he blew off his homework and be ruined for life!
"The goal is to create a happy, healthy and capable person - not an impressive 5 year old"
I totally agree with this. This is a life long project. What you are looking for has to come from within, it can't be imposed from without.
If I could/had to do it all over again I would be keeping these things in mind:
Pressure is bad. It's probably easier than you think to makes kids afraid to try.
Keep him away from computers/TV as long as possible. Imagination is a pale and shabby thing beside them. Books build a different mind.
I would also echo the nutrition thing. I would suggest maybe a shake for breakfast with a variety of fresh/frozen fruit and some Vega One: http://myvega.com/product/vega-one-nutritional-shake/
Take a good look at the nutritional content. Hopefully that will be a habit that will sustain the kids nutritional needs while he goes through the dreaded "I'm only eating white bread and dry pasta" phase.
It IS important for kids to have caretakers who give them attention, opportunity to be capable for life and economy, and a happy and stimulating environment.
Working towards these things with your kid is literally more important than these things making your kid more developed.
Also: don't smoke or perform other bad habits around him. Nail biting, drinking, getting angry, gossiping, etc. These are negative habits that will rub off.