I don't think it is possible to become good climber without actually climbing real hills. If you want to be a strong climber there is no substitute for going outside and riding real hills. Indoor training just doesn't cut it, high efforts on flat terrain isn't good enough. You need to climb real hills if you ever hope to become a strong climber. ..Go ahead and disagree with me if you want, I don't care, I stand by what I said.