I couldn't put any weight on the leg for six weeks while it was in a cast and still can't now that the cast has been removed. The classic herbal remedy for broken bones is comfrey leaves , taken either as a drink or by eating the leaves and roots as a salad. However, because comfrey can be toxic to the liver, I don't recommend it. If anyone suggests that you try comfrey, I hope you'll take my advice and avoid it. Instead, you might consider homeopathic treatment to speed the healing process.
Acupuncture is another alternative to consider as a means of hastening healing.
If you continue to feel that your leg isn't improving, it could be worthwhile to ask your physician about the devices available to speed the process along. A second method utilizes electromagnetic stimulation provided by a battery-operated unit worn on the body. Neither of these methods may be suitable for you at this stage of recovery, but there's no harm in asking. Although bone begins to heal itself almost immediately after a break, the entire process can take several months, so try not to be too impatient to get back into action. This accident may have been nature's way of telling you to slow down.