Is there a word for someone who really has their act together? Someone who has their time well-managed, is focused, works out, has ambitions, eats right, etc. Not necessarily successful, but there's a kind of trait that leads to it, that I can't quite put my finger on.
There's a strong overlap with people who are competitive or are overachievers, but it's not exactly the same thing. "In the zone" is close, but I'm looking for a more long-term or permanent kind of thing — the opposite of a slob or a slacker.
Maybe there isn't a word, but there should be.