In a whole, I'd say this is pretty nice.
A few bits seem to rhyme and this looks like advice from someone who has seen many lives through a few perspectives and chose to live on the safe side. That, or simply warning those who are weak to be carfeful of their choices in life as the strong simply have to keep on moving forward for things to go well, that and to never give up too. The never give up part is brought up by the word strivein your last part.
About perfection, humans often try to reach it, but never attain it, or else there would be a god among us already, unless this entity does not show itself. Life is ever changing, making the right choice is never truly easy and knowing that you've made the right choice is never known in advance, unless you are determined to keep true to your goals or ambitions no matter the consequences. And still, you can never know what the future holds...
note: unedited thoughts