First, I think critical thinking and the kind of "thinking maturity" can be developed in any field if one is introspective and reflective. The transition/development is made a'la the six Cs I discuss in the book. Eventually one realizes that all those techniques tend to build on a much more limited set of basic principles. Whether it's physics, swordfighting, or sailing, this holds.
In my opinion and experience, physics has some advantages over other fields though.
1) It's based on math which is the language of quantitative reasoning.
2) It's based on measurable reality. (The scientific method enters here).
3) It's the most fundamental of all sciences in that it deals with the basic laws of the universe that all other fields take from and build on.
Physics has 1-2-3. Compare to math which only has 1 and 3; this can lead mathematicians to some funny conclusions when it comes to reality. (I had a bunch of math grad students in my nuclear physics class once. Brilliant technicians. Utterly clueless about what they were actually deriving.) Or compare to engineering which only has 1 and 2 which can lead to the Dunning-Kruger effect described above.
It's a natural philosophy. It's natural in the sense that it deals with nature---the real world---not imaginated or constructed worlds. It's philosophical in the sense that it deals with ____how___ to think about it. Of course, physics is not great at all when it comes to disciplines that don't appear to be abstractable to fundamental principles, e.g. paintings, literature, ... (There are examples of physicists who have turned to those for some interesting results, e.g. Alan Lightman who's a writer, and Feynman who painted.)
Books, books, books, ...
Read the link I posted at the top again. If the goal is to gain a qualitative understanding and learn "how to think like a physicist" rather than learn a bunch of equations that can be unthinkingly applied to various situations, I would focus on trying to solve lots and lots and lots of problems within some relatively easy field.
I would also strongly recommend against simply memorizing how to derive various theorems. This only teaches you how to BS your way through an exam. At one of the universities I worked at this was the standard philosophy. The students got through some advanced material this way but 80% of them couldn't solve the simplest of problems.
If, however, you can develop your own proof/demonstration instead of simply regurgitating the one in the textbook, this is certainly to be commended and shows a great deal of insight!
Classical mechanics is usually the first topic taught. This is the book I learned from. We spent an entire year on it. I think it is good, but only if you try and successfully solve most of the exercises
http://www.amazon.com/Introduction-Mech ... 521198119/
If classical mechanics isn't your thing, focusing on electric circuits and basic electromagnetics is another good field to master, e.g. moving wire with resistance R in a magnetic field subjected to initial impulse, graph the voltage as a function of time, etc.
I would stay away from quantum mechanics. It takes a long time to finally "get it". I bet 95% of those who pass advanced QM can't explain to their mother (or father) what the experimental interpretation of a commutator is and what implications that has. This is one of the most fundamental principles of QM and yet few will have grokked why that is. This didn't dawn on me until well into grad school when I accidentally read a more philosophical treatise on QM. I told the other grad student next to me about it and I think I just blew his mind. Before that it had just been a bunch of crazy-ass group theory rules that I thought had been handed down from above, literally and figuratively.
By practicing, you should basically reach a situation in which if I give you a list of objects, e.g. a bar, a ball, a magnet, ... and tell you that the bar is spinning, the ball is magnetic, the velocities are so and so, ... then you can solve for the dynamics of the situations.
You should absolutely focus on text problems that are not standard. Practice practice practice. If something can be answered with a ScanTron, you're not really learning anything. You're just testing your IQ and memorization ability.
Frankly, I don't think the Feynman lectures are going to give you the required exercise. I'd rather read those to consolidate my understanding and renew the enthusiasm AFTER having fully understood the basics.
For a much more thorough treatment, I would recommend Landau and Lifshitz 10 book series on theoretical physics. When it comes to physics, pretty much anything that came out of Russia is superb.
For German speakers, Walter Greiner (and his dynasty) wrote a very similar series which I think is even better since it contains a great deal of calculated examples.
I would not use any of those two series on freshmen or juniors though. Too heavy.
TL;DR - The key is practice practice practice. Reading books ain't gonna cut it. The best books are the ones that get you to practice more.