A Staghorn fern cannot grow on its own. The roots are only developed to anchor it onto something, not to grow in soil and absorb nutrients. The fern is really an air plant and gets both nutrients and water from the surrounding air. You must simulate the natural growing conditions by mounting the fern onto something.