There is no limit to what perks or how many perks one character can have, so getting all 251 bonuses in one playthrough is possible.