Since you have that many unspent outputs . Viabtc seems the only good option for you .
The minimum fee for it is only 10K sats but for courtesy you shouldn't just pay exactly 10K sats considering that your transaction size is too big Everything about the fee was explained on the guy below me 
. Just make sure that your transaction has no unconfirmed parent, dust outputs any involvement on double spending cause they don't accept it .
To Avoid dust outputs, Use coin control in bitcoin core . Read this:
https://bitcointalk.org/index.php?topic=144331.0~Snip~
you can also try ViaBtc accelerator with much less fee (10+ s/b) but it is crowded these days and it is tough to submit a tx there.
https://www.viabtc.com/tools/txaccelerator/remember to mark your transaction to be replaceable by fee (RBF) so you can bump the fee if it was unsuccessful.
OP should enter the TX at XX:00:00 or a minute after that . Alternatively, He can also post The TXID here so we can help him .
Worry not as you can do a full rbf on bitcoin core:
Bitcoin Core
Bitcoin Core makes making Full RBF transactions very easy. Simply go to the transactions list, right click the transaction that is stuck, and choose the "Abandon Transaction" option.
If that option is greyed out, then you must go to the Bitcoin Core datadir and delete the mempool.dat file. Then restart Bitcoin Core with the -walletbroadcast=0 option and then you should be able to use "Abandon Transaction".
If the above two options fail for some reason, then you can start Bitcoin Core with the -zapwallettxes option to clear all unconfirmed transactions from your wallet.
Once the transaction is either Abandoned or cleared from the wallet, you can simply go to the Send tab and send the Bitcoin again but make sure that you include a sufficient transaction fee.