The white tailed lizards increase your strength, or at least the tails do. Just eat them to increase your strength. They are found at ALL save points, even the Shrine of Worship, they are also found randomly throughout the Forbidden Lands. Use the Lizard Detection Stone to find them all.
There are many powerful people in this world. Few of them are responsible.