be a great one for (doing something)
be a great one for (doing something)
To be prone or apt to do something (typically because one likes it). Often used in the negative. I hate talking on the phone, so I'm not a great one for returning phone calls.