Have one's feet on the ground

стоять на реальной почве, обладать здравым смыслом, быть практичным человеком Например: For all his oddity he has his feet very firmly on the ground. — Несмотря на все свои чудачества, этот человек твердо стоит на ногах.

Англо-русский фразеологический словарь