If people talk about bringing new blood into an organization or sports team, they are referring to new people who are likely to improve the organization or team. That's what we need, some new blood in the team. New people considered as a revitalizing force, as in an organization