Why does salt make food taste better?

Salt wakes up taste buds and balances flavors so sweet and sour pop more.