You do not need to keep the Bonus points in your ThankYou account to use them to match Flight points. Your "entitlement" to match 25,000 Flight points will persist and they should post to ThankYou network automatically, though it's always worthwhile keeping track.
The most efficient way I know to earn Flight points is to use the card to pay the taxes and fees on an award ticket obtained by redeeming airline miles.