The amount of custom fields on a ticket is not limited. You can add custom fields on the Configuration -> Ticket Content page, then add them to a ticket type by pressing the Alter Custom Fields button on a ticket type. After that you'll be able to use these custom fields on all tickets of that type.
However, you can't add the same custom field to a ticket type (and subsequently a ticket) twice.