Strengths Weaknesses. Strengths. Easily handles inconsistencies in behaviour Optimistic, in a Offers a way to integrate social and cognitive theories.Strength Different Ways of Learning. Even though this theory focuses on gaining knowledge and acquiring behaviors through environmental influences, one of its strengths is that there are multiple modes of learning. Bandura himself noted that individuals can learn through direct experiences or through observation..The first concept is that behaviors and information can be learnt through watching others. The social learning theory has many strengths but one of its key strengths is the fact that Bandura verified the first concept. His findings were that children do copy aggression, this was confirmed in his case study of ..