The best free kick and corner kick takers are those with a consistent excellent form (8~9) which are hard to come by and requires special care to maintain the form indefinately...

Regardless of skill and SA, a higher form player have better chance of succeeding.

Ability stat and stars does matter, but they are out of the question if your player is performing badly.