yes its true...
weakness is the only thing taht keeps you from what you want...
so if u can overcome your weakness..u get what you want in life..
also
it is necessary to have or to know what your weakness is...coz
life is like a race ..n if u dont know what your hurdles are..you surely will...