I have found that life experiences are the best of teachers and build a person gene by gene. Every person is as unique as his/her life. It's their life stories that shape their character and personality. The more hardships one has faced in life, the stronger he will turn out to be. Your environment, incidences and accidents around you, friends, family, colleagues and everything else determine who you will become.
The secret to success is to have a life full of failures and obstacles and difficulties and pain and suffering. Once you have gone through such a life, you will only emerge as a stronger person with the skills, qualities and personality to succeed in any field in life. Every trouble is a teacher. You will be far better than the person who succeeded purely based on his luck or family background. So go out, and build a life-story, then that life-story will build YOU.
Just recently I have met some of the most amazing people in my life. They may have seemed weird at first but their life-stories gave me goosebumps. I learned so much from them and I have come to admire them. Life stories inspire me now. Besides building your own life story, go out and hear other people's stories. Those stories will have a thousand hidden lessons and tips and will be a source of inspiration for you. Moreover, their stories will tell you the magnificence of human strength and teach you that everyone is unique. Every life story is awesome. Every life is beautiful. Every human is marvelous.