my only advice, (and it may be a horrible one), is to try and avoid mastery as much as possible, and just stack crit and haste. that way you reduce the effect of sniper training, making it less important, but still it will always be a dps loss to not have it.