Do you mean invincible?
Your original build was hideously vulnerable to enchantments. Poisoned Blood + Force Crush would have hard countered you.
Your most recent spellbook is starting to look a little more reasonable in most respects. You have more redundancy than you need in your equipment and enchantments, and I think it would work better to play more creatures, but at least you have answers for enough things that a few cards won't hard counter you anymore. You'll still have a lot of trouble against someone with strong position control that can prevent you from attacking them. You don't run Cheetah Speed, Mongoose Agility, Teleport, Force Push, or Divine Intervention to help you deal with mobility and guards, so someone with good mobility options will be able to stay away from you most of the time. This wouldn't be such an issue if you ran more creatures, as you could spread out your creatures in order to ensure you get to attack your opponent with something, but when you only run 1...
Rather than taking out Battle Forge, I would probably run 2 since you're so action starved. If your opponent kills the first one, play the second. They should generally come out behind on mana if they use attack spells to kill it anyway, and you can play it as a final quick cast to ensure you get to use it to deploy at least one card.