Sobre os navios, o lance é não deixar passar os recursos pra melhorar eles. Sempre colete madeira e metais quando tiver andando pelo mapa. Compre materiais dos ferreiros sem medo, porque dinheiro é algo que não falta nesse jogo (eu sempre comprava madeira e tabuletas, porque são os itens mais chatos de conseguir). Também saqueie os recursos da nação em fortes espartanos e atenienses antes de queimá-los. Ah, e falando em saquear, sempre que passar por uma ruína, pegue a tabuleta que tiver nela. Tabuletas antigas são os itens mais raros de melhoria do navio.
Eu achava as batalhas navais bem fáceis porque upei bastante meu navio. E como já falaram, nessas batalhas você também coleta materiais pra upar o navio.
Reforçando outra dica que já deram, quando você tirar toda a vida de um navio inimigo, finalize ele segurando o X (ou A se for no controle de Xbox) pra dar aquele dash das remadas e acerte ele bem no meio. Fazendo isso você ganha mais itens do que se finalizasse o navio normalmente.