Is there a way to see the morality that does affect the check? And whats the best way to raise it
Higher than 30 or 40 to get the guard off you.
Quests, hostage rescue, even giving to the poor should raise your Morality.