knack
noun
1 some people have a knack for making money | it takes practice to acquire the knack:
gift, talent, flair, genius, instinct, faculty, ability, capability, capacity, aptitude, aptness, bent, forte, facility, dexterity, adroitness, readiness, quickness, ingenuity, proficiency, expertness, competence;
technique, method, trick, skill, art, secret, approach, way, skillfulness, mastery, expertise, handiness, deftness;
informal know-how, the hang of something.
▷antonyms inability.