No you're correct, the class is what determines trainer stats exclusively. It isn't numerical like, say, DnD where every stat has a value. You have (+) bonuses and (-) disadvantages as determined by your class, and every other stat is neutral.