Giving your best is really important, Steve said very little about perfection, but he did infer that we all have great gifts and that it is important to do our utmost to preserve and develop the gifts we get.
Take the gift of friendship for example, some people are willing to throw that away at the drop of a hat.... when they find that others are not as perfect as they would like them to be...they can discard them for not living up to thier own exacting standards.
Life is a gift...... make the best of it and remember its far too short to be spent wondering about the past or the future.
This gift is meant to be enjoyed right now.
Sure we might only be here for the same length of time as Steve.