The longstanding question is how much is determined by genetic pre-programming versus environmental factors.
Identical twins are genetically identical because they come from the same egg, it's been assumed that any post-birth differences between twins must be non-genetic in origin. If one gets arthritis and the other does not, it means that something in the arthritis sufferer's environment triggered the disease.
Recent
research, however, shows that our DNA changes over time. So it's not simply a case of nature vs. nurture, but rather an interplay between them. Genetics win out in some cases but not others. Alzheimer's, for example, is largely predetermined by your genes (bad news for me) and there isn't much you can do about it (yet). But Multiple Sclerosis does not appear to be genetically predetermined, suggesting that there might be as-yet unidentified environmental factors.
The height change, btw, is the result of spinal decompression due to weightlessness, and is temporary.