Dr Santhosh. see, please, social cognitive theory studies. There are many researches using this theorectical background with interesting findings related to this question.
There is a vast literature on protective mechanisms and resilience. For a practical approach to methods of increasing resilience in young people our research group has some resources that might be useful - http://www.boingboing.org.uk as well as links to other resilience research centres.