Will Taking Mechanical Engineering Help Me Become a Good Thinker and Problem Solver?

For the career I want it is very important that I be an outstanding decision maker and quick problem solver. I already have an interest in mechanical things and was thinking of majoring in Mechanical Engineering? Will this major help me to gain these skills or would a different engineering major help more?
Categories: Mechanical Engineering Become, Engineering, Good, Help, Mechanical, Problem, Solver, Taking, Thinker