You use buff to describe someone who knows a lot about a particular subject. For example, if you describe someone as a film buff, you mean that they know a lot about movies.
爱好者
in a condition of high physical fitness and body tone, maintained by regular exercise
体格健美的