IMHO being good at HFT is a combination of....
Accurate rifle that fits correctly and is matched to an sccurate pellet.
Scope that you know i.e aim points/barcketing (if you do it) , what range it blurs, how it differs in light conditions.
wind reading skills
Practice, practice, practice......this increases what some see as 'natural ability'.
Make sure you know the gun/scope on a decent zero range, learn more again by shooting on a course, learn more again by shooting a comp, learn more again by shooting comps at different grounds.
And of course...the most important bit....luck.