We're watching Fellowship of the Ring, and between bedtimes and what not, we watched Weathertop twice. Both times, the kids I live with declared Frodo "Idiot!" the moment he, facing getting caught, facing terror, not knowing what it will do, facing external urges to do so, puts on the Ring.
And I just find myself in Frodo in that moment, too weak against temptation. But I don't think idiocy is the explanation, and thus I don't think learning more or doing mental exercises for a smarter brain would help.
Romans 7:15-16 ESV — For I do not understand my own actions. For I do not do what I want, but I do the very thing I hate. Now if I do what I do not want, I agree with the law, that it is good.
So what does help?
A friend recently shared a quote to the effect of "worry means we don't trust God the way He deserves." I can agree with that, and I think it is closer to the true cause than being an idiot. But what do we do about not having faith? We can't just read the quote and change. Willpower is exactly what we don't have, so we can't just choose to feel differently.
Some things I believe help, though they aren't instant fixes: prayer (for huge, God-sized things and also for daily bread); prayer with other believers; gratitude and worship; stories that train my imagination in certain tracks; practicing diligently in smaller things; staying away from unnecessary exposure to bigger temptations. Frodo had friends later literally hold him back from doing what he was tempted to do.
What else?
To God be all glory.