As a person who has played games with battle passes (SMITE) no.

I don't care for having to buy or do some piece of content I do not care for to unlock it and continue on.
I don't care for having to wait til the next BP for things that I may or may not want because these things tend to last for months.
We already HAVE one - its in PvP and its just as horrible as everyone else's; we just don't pay.
You could argue that for PvE we have Wondrous and/or the Mogpendium with the latter's added bonus of never seeing the high tier items again unless its offered in another one + repeating waaaaay too many rewards we can get in game every time (ARR beast tribe mounts are consistently in there).

The game isn't in a good state rn, let alone great, and it does not need a Battle Pass to "fix" it or make it worse.