I enjoy swimming but was not sure about other areas and access to a swimming facility so I left it out. If you do go the swimming route there is another method we use for freediving called apnea dive training. It may help, have not done much research into high altitude training or how it will correlate. Both seem to have a similar aspect that they train the individual to work with low oxygen consumption. Our physiology is extremely versatile and I think this may help.