Nicely said, Mike!  I would also add "values" to the list of things needed to support your stengths.  If you can leverage your strengths to fulfill your priorities/value system, that seems to make your energy-level and passion even greater!!