Anyone aged 18-60 in good health can potentially be a bone marrow donor. However, compatibility with the recipient is crucial. This is determined through a series of tests, including HLA typing (Human Leukocyte Antigen). The closer the match between the donor and recipient, the better the chances of a successful transplant.