I was about to reply something along those lines. What you said is very wise.
Only 'problem' is, wisdom comes with age, as you experience life.
If OP really is 17, then he's still got plenty mistakes to make, and hopefully to learn from.
At least he's on the right tracks. I cannot say the same for me at that age.