Funding, this can be a sore point for many countries and people as it requires giving funding towards science to another country and not your own. However, these viruses do not care about borders and as such they truly need international funding. While some people may say it is easy to close borders, we also know from immigration problems in multiple countries that there truly is no way to close borders and that means there truly is no way to stop viral spread by closing borders. This gets amplified when the virus carriers are not humans, but other animals.
Bureaucracy, is probably the biggest hindrance in my opinion. At times, we just need to move things along and not be embroiled in politics and contracts. Now while getting rid of bureaucracy in many ways can be considered anti-capitalistic, the fact is that alive people are better than dead people. As such when the need arises we need to forget about money, contracts and paper work and just get on with it.
Lastly, and probably the point that clashes with many of the above points. We need to exercise caution. There is a large difference between stupidity and rational tests and trails. Solid science should still be followed and that means not just trialing any possible scenario, although this means following reason and doing what is probably best even when this comes with risk. For example, with the Ebola virus we know the death rate is really high, so perhaps less caution is best as the sick person really has no other chance and any chance is better than none. Not very scientific I agree, but probably more compassionate.