Did Fascism come to power due to their own strengths? Or due to the weaknesses of their opposition?
Both. I actually wrote a cursory answer on the rise of fascism in this old thread, although there's most definetely more room for discussion.