bat a thousand vs go for it

bat a thousand

verb
  • To achieve success at each attempt. 

  • To have identical outcomes with each attempt. 

  • To achieve perfection. 

  • To reach first base on every at-bat. 

go for it

verb
  • To put maximum effort into achieving something. 

  • To decide to do something; especially after a period of hesitation. 

  • Used to grant permission for or to give endorsement of a suggestion or proposal. 

How often have the words bat a thousand and go for it occurred in a corpus of books? (source: Google Ngram Viewer )