The best soil for keeping fishing worms alive is a mixture of peat moss and sand. The combination allows for proper moisture retention and drainage. Avoid using soil with additives or fertilizers, as they can harm the worms. It is also important to keep the soil moist, but not wet, to prevent drowning the worms.