If you can make it to a natural foods store (yea the hippy stores) you can get a couple things that speed up recovery.
Arnica Montana 30c pellets (dissolve under tongue) and Arnicare Gel both by a company called Boiron. Basically helps the body heal up faster after trauma, bruising, strains, sprains, damage to the body.
Jarrow Bone UP: a combination of all the nutrients that your body needs to fix up bone.
Lots of Vitamin C with bioflavinoids: 2-4,000 mg's per day. Helps the collagen knit together the tore up parts. If you smoke, stop during recovery. Smoking totally screws your bodies ability to heal.
2 weeks after surgery get on some Fish oil (1000-1500 EPA/DHA content)