Philip attempted to send several further armadas, I don't remember if any actaully sailed.
Bad tactics, bad leaders, bad weather, fire ships that made the Spanish break harbour and good harassing tactics from the english
I would argue that the decisive cause of Sidona's failure was the difficulty of loading and unloading troops at sea in the early modern period.
What was wrong with the Spanish tactics? The crescent formation used by the Armada was a strong formation, buttressed by the presence of Portuguese galleons.
Sidona himself was quite capable, I'm sure being a Duke he must have has some long and glorious military carrier fighting moors or the dutch or whatever. Consider that the armada actually circumnavigated England on the return voyage to Spain-- no mean task.
The weather that you mention was a factor, only insofar as it prevented the armada from embarking its soldiers during a crucial couple of days (or day?). It's not like Sidona couldn't have just tried again later.
The fireships were not as effective as the subsequent legend makes them out to be. Indeed, the fireships
failed to cause the armada to completely lose its formation, thus making it vulnerable to direct attack.