Здесь есть некоторая смысловая путаница. Снискать - это "заслужить, добиться". А дар - "то, что дается безвозмездно". Может быть, обрела дар? Но только не "своими трудами". И можно ли говорить о праведности как о том, что подарено, даровано?
Оба варианта в этом случае корректны.