In this video, I answered to the question: why should I impropve my problem solving skill?
The main idea is not about to learn new data structures and algorithms only, but also teaches you some soft skills.
To improve yout logic, you have to train your brain as an athlete. This needs tons of hours of work.