Achievement are quest that you can finish to receive additional rewards. These quests are not repeatable but most of the quests gives you acumulated rewards when you have reach a certain point of the quest.