Grammaticalement, certain verbe ne s'utilisent JAMAIS sans "to".
Tu ne peux pas employer le verbe "want" sans le suivre de "to".
Donc : She wants have good marks, est faux !
She WANTS TO have good marks.
Mais "to" ne sert pas qu'à traduire "pour", il a des dizaines d'emplois. Comme tu l'as dit, il peut servir pour mettre un verbe à l'infinitif. Exemple : Manger = To eat.
Il y a d'autres formes courantes, comme "vers" (dans le sens où on utilise "à" en français).
Exemple : Je vais à Paris = I'm going to Paris
Où dans le sens possessif "à qui", "à quoi", etc.
Ex : À qui est ce sac ? = To whom is this bag / Who is this bag to ?