twitter account

batallar por/para

Palabra sobre la que consulta: 
batallar por/para
Consulta: 

Entiendo que normalmente la diferencia es "en favor de o en nombre de" o "para el bien de". En la siguiente oración, ¿cuál sería la palabra correcta?¿Has batallado por/para establecer un compañerismo verdadero?¿Se aplica la misma norma con la palabra esforzarse por/para? Muchas gracias

Respuesta: 

-