Naruto is the only anime where characters might not have so much shining moment but you can feel what they are teaching us !!
Iruka - taught me not to judge people by their reputations but buy their personalities.
Haku - taught me that there is no good or evil when you're protecting the ones you love.
Neji - taught me that if you leave you're pride behind, you can change your destiny.
Rock Lee - taught me that hard work beats talent.
Kakashi - taught me that teamwork and friendship stand above the rules.
Hinata - taught me that love is worth fighting for.
Sai - taught me that a life without feelings isn't worthwhile.
Sakura - taught me that weakness is a choice.
Gaara - taught me how painful loneliness can be and how love can change someone.
Nagato - taught me that revenge and hatred only lead to more revenge and hatred.
Asuma - taught me how important it is to care off the next generation.
Shikamaru - taught me that sometimes you even have to do the things that bother you.
Maito Dai - taught me that it doesn't matter what other people say about you.
Minato & Kushina - taught me that parent's love will never end.
Maito Gai - taught me that no matter what, you always have to believe in yourself.
Sarutobi - taught me that problems should be solved with kindness rather than with violence.
Sasuke - taught me that you shouldn't only dream about things but actually achieve them.
Itachi - taught me that sometimes you have to make sacrifices for the greater good.
Tsunade - taught me to never abandon the living for the dead.
Jiraiya - taught me that you must never give up your faith in humanity and your hope of peace.
Obito - taught me that it is never too late to revert the right away.
Madara - taught me that peace is no peace without freedom.
And NARUTO... well, we all know that Naruto taught us a lot. But the most important thing is: No matter what happens in your life.... NEVER GIVE UP