Unfortunately, BitWallet is not the app that is rebroadcasting the transaction. BitWallet only broadcasts the transaction once (according to the BitWallet developers). It is other nodes on the Bitcoin network that are continually rebroadcasting the transaction.
Then they will eventually drop it, a lot of nodes already have. You will need to import the keys into a new wallet so you can create a "double spend" which pays the minimum fee.