Knack means a natural skill, talent, or aptitude for doing something. Aptitude means natural ability or skill - they're synonyms in this context. Avidity means eagerness or greed, eagerness is similar but not exact, and intention means purpose or plan.