Slowly building up your defenses, economy and techs could be the best way to overcome challenges. Ok, I will go a little traditional!
your defense is your best offence!
untill and unless your defenses are strong or rock hard in every sense, you stand no chance. Ultimately the game has been created in a fashion that MILITARY dominance or superiority is CRUCIAL!