From Tales of Midya Wiki

you can earn reputations by completing most quests and occasionally killing/gathering certain things in a given zone.

reputations provide many bonuses to the player including reduced cost at some shops, increased item variety at some shops (they sell you things they wouldn't sell a normal person), and various other opportunities become available