Nothing improved bone density like proper weight training, and good diet, nothing else comes close dont let anyone put you off. All good athletes do some weight training so why shouldn't you ?
Don't forget no yoga freak or likewise ever won a gold medal (so far as i know)



ian