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. Not necessarily success, but there's a kind of trait that leads to it, that I can't quite put my finger on.
There's 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 slacker.
Maybe there isn't a word, but there should be.