Have one’s feet (planted firmly) on the ground

To have sensible ideas, to have an understanding of what can be done in a certain situation.

The new manager seems to have his feet on the ground and should have a sensible solution to our problems.