Do you have the Chase Freedom or Freedom Unlimited? Freedom has rotating categories each quarter. For Oct-Dec it's
Walmart, which sells Disney GCs as well. So, that's just as good as or better than buying them at BJs. Freedom is offering $150 cash back but only requires a $500 minimum spend.
Since you are prepared to spend $1,000 anyway, I would do the above, plus apply for the Disney Rewards Visa, the one with no annual fee. You should be able to find a link for the $200 Disney gift card bonus for spending $500 in 3 months.
If you already have one of the above, you could substitute one of them with Chase AARP, also $200 cash back, $500 min spend, no annual fee.