River energy is significantly influenced by various factors including the volume of water, speed of flow, and roughness of the channel. The volume of water in a river is affected by the presence of vegetation, the size of the drainage basin, and the permeability of rocks.