Yes, that's the thing... but also 'no'. No point in lying to ourselves.
We ARE enough, wherever it is that we are NOW. We have "enough" of whatever it is that we need in order to do what has to be done. This is true. And we should be satisfied with that.
However, does it mean that we can actually *do* it (whatever it is that needs doing)? No, not always. Sometimes we may not yet have the right physicality (ever tried to run 10 K's without first training for it?) - but we DO have the capability to TRAIN for it. Therefore we have enough.
As for mental strength - it too needs training. Ever tried to give a 1-hour public speech without first rehearsal and practice. Few can. But we DO have the ability to LEARN how.
And that's the real key... do we BELIEVE we can LEARN? Because if we do, nothing is beyond our reach.
My thought for the day -