Several factors impact a boat's buoyancy, including its shape, volume, weight distribution, water density, and the presence of ballast. The boat's hull design and material, as well as the amount of weight it carries, influence how effectively it displaces water and stays afloat.