Setting aside the product or service recommendation (which is off-topic for the site), just add a second A record for the static IP address your secondary ISP provides and an MX record referring to that "A" record. The priority on that secondary MX will need to be based on the behavior of your router. I am not familiar with the Draytek router products. If the secondary connection can be active simultaneously with the primary connection then you might consider setting equal priorities on the MX records to split the traffic between the connections. If the secondary connection can only be active when the primary has failed then set a higher priority for the MX record that refers to the A record that refers to the secondary connection.
Exchange won't "care" about any of this. As long as the SMTP arrives at TCP port 25 of the Exchange server it's "happy".