Фраза «панацея от всех болезней» избыточна, т. к. существительное «панацея» само по себе означает «мифическое средство от всех болезней». Её поиском занимались алхимики. Сегодня это слово употребляется образно. Итак, используйте либо только слово «панацея», либо сочетание «средство от всех болезней».