What your mental strength is what your attitude will be towards the innumerable hindrances and obstacles that are likely to come in your way in life. You can either live life one day at a time or plan elaborately for a distinct near future, but for all of that you need to develop a mental strength that would keep you rock solid no matter what surprises life throws at you.