«Todo meu esforço e luta para sua construção serão em vão» é a frase melhor, pois o verbo ser deve concordar com «esforço» e «luta». Deve ir, portanto, para o plural.
No entanto, propomos uma outra frase, que seria a seguinte:
«Serão em vão todos os meus esforços e toda a minha luta para a sua construção.»
Colocando o verbo no início, evitamos três palavras seguidas terminadas em ão; usando o plural para «esforços», a concordância com o verbo torna-se muito mais fácil; repetindo os pronomes antes de «luta», criamos uma anáfora que reforça o valor da palavra «luta», que é o elemento fulcral desta frase.
Pedimos que nos desculpe este nosso atrevimento, mas talvez seja útil.