Learning from the mistakes that we have done is the best thing that a trader can do in order to become successful in the future because it will become his basis for his future trading decisions because he will identify the errors and correct them accordingly and it will result for create a newer and more effective trading strategy.
Yes but that not what most people do. Majority fail to understand their mistake and they act stubborn and think their mistakes are not mistakes and keep on ignoring them. While this leads to more losses or bad moves, they will blame it on other things like they moved on the wrong coin or that market went sideways. These may be true but being human we all tend to brush aside our mistake if any in any procedure.
its vital to analyze market all time, find respectable researches
You cant analyse at all times unless you are day trading. The word "respectable" is a bit controversial here. Many such research is paid news and doing your own research is what is the gold standard.