Learn English – Adjective for someone who knows their limits

adjectivescompound-adjectivesepithet-requests

I am looking for adjectives for describing a person who knows their limits, what they are capable of and what not, knows their weak and strong points.

Usage example: When you are going through a new adventure (or having a difficult time in order to change something) in your life, try to find your limits and strengths along the way. Once you are done with it, you become a more [word] person.

I know this sounds like a simple question, but I, as a non-English speaking person, just can't think of good adjectives for it. I could think of wise, clear-minded, etc. but I am not happy with what I came up with.

Best Answer

Based on comments, the answer would be self-aware, pragmatic, or wise.