Anime dubs is always gonna be bad (Not to be confused with video games)
But its because japanese vocals move so fast, so it sounds so cringe and stupid when its dubbed over to english, it just isnt made for literal translation audience like some other languages are.
The only way it could work...