You have no tetrahedrite or iron ores at all?
Sounds like you're going to die.
Everyone dies in the end.
You still might have a long and interesting path getting there though, and that path might include a lot of armor and weapons.
Direct military might is one way to win, but not one that's available to you at this point in this game, perhaps.
There's still traps, both direct and indirect ones. Given adequate stone and wood, you can trap yourself enough time to harvest the metal you need from your first many waves of attackers.
Weapon traps are one option that's mostly closed to you. There's still cage traps, and those will hold most attackers indefinately. You can strip any caged attacker by dumping the cage - the creature will stay caged, just be stripped before being taken to the dump. Reclaim and make their items yours, including their weapons and armor - dwarves and goblins happen to be about the same size. You don't have to deal with a caged attacker immediately.... you could just make another cage until you're ready to see how best to kill them with your options of the time.
Bridges and walls, with a few mechanisms and a bit of strategy in the design of pathways can create pitfall traps. A fall of 10 z-levels or more is almost 100% lethal, so do mind who goes where when you order a lever pulled.
Some horrid monsters are far to heavy to permit your bridges to move when the heavy thing stands on them, and some are immune to cage or other direct traps.
You can still use spear traps, each with a single wooden spear (or more, if you've enough wood) and use your stones for walls and create a creative path that enemies must walk... which if you know enemies are walking you'll station someone to pull a lever on repeat.... the spear traps will flail (even if the target is trap immune.... that's not the target setting them off, it's the lever) and the enemy will, sooner or later dodge.... you, in your strategy as you designed this path might have created a good many opportunities for dodging while on this path to lead one over a 10+ z-level fall...
You could even design creative path control, through the use of various rising bridges, so that should attackers of any sort make it through your defenses, why you can but pull a lever and seal that path - opening a new pathway that requires them to move through your traps again to reach that new opening.... a whole new set of chances to dodge to their deaths, assuming neither normal traps nor bridges can bother your attackers.
Should you design your defenses in this way, there's nothing to stop you from continuing to shift where you appear 'open to attack', and force your enemies to run through various sorts of nastiness until they are unable to threaten you anymore.
After a bit, the loot (reworked as needed) that you can gain from this should outfit your troops nicely.