the better for something

(all) the better for (something)

Improved or made better by (doing) something. It was tough, but I feel the better for having confronted her about my feelings. I'm sorry I got so ratty with you earlier. I think we'll both be all the better for a full night's sleep.
See also: better
Farlex Dictionary of Idioms.

(all) the better for something

made better by something or by doing something; benefiting from something: You’ll be all the better for a weekend by the sea.
See also: better, something
Farlex Partner Idioms Dictionary
See also:
  • (all) the better for (something)
  • ideally
  • be better placed
  • be well, ideally, better, etc. placed for something/to do something
  • make a better fist of (something)
  • better half, my
  • all the better
  • had better
  • had better (do something)
  • had better/best do something
References in classic literature
'I should have been the better for something of this kind, in my last garden expedition, at night; eh, Sam?' said Mr.