Perfection
Supports skills which have a benefit for Perfectly Timing their use. On successfully executing Perfect Timing with Supported Skills, gain Perfection, which is a powerful damage buff. However, failing to execute any Perfect Timing (even with skills not supported by Perfection) will remove all Perfection on you.
Good option that performs well in the right setup or as a levelling skill.
Gem Effects
Successfully executing Perfect Timing with Supported Skills grants Perfection
All Perfection is lost on failing to execute any Perfect Timing
Requirements
How to Use Perfection Effectively
Practical tips you won't find on the tooltip
Gem Level Priority
Support gem level often provides bigger DPS gains than you'd expect. +1 gem level gear is excellent value.
How to Get Perfection
Use an Uncut Support Gem to obtain Perfection. These drop from enemies or can be purchased from the gem vendor once unlocked through the campaign.