Two things: firstly, you should buy a dog training book, preferably before you get a dog, but anyway they're well worth the investment, I can't remember what we got but if you look on a site like amazon and get what seems to be most popular...
Secondly, how old is he? My dog, although he had constant training on his recall, he wan't too good at it, but when he was two, he started to be better, and when he turned three it just kind of clicked and now he's perfect. I have no science or anything to proce it, but a fair number of people seem to agree that most dogs calm down once they hit 2.5