And 25000 satoshi for your 1698 byte transaction... This was higher than the average tx price back in 2015 but it is low for now (where almost every block is full and everyone is paying higher fees)... I'd recommend 1mBTC for this transaction which will make it confirm within 2 blocks after broadcasting it... It is just a ~0.4% fee for your volume, still much cheaper than traditional money transfers.
This was not a tx where I could set the fee myself...its BTC being sent to me
That won't change the fact that the required fee to get fast confirmation is much higher than 14 satoshi per byte. The recommended fee is 90-100 satoshi per byte (that's around 0.0015-0.0017 for 1698 bytes transaction) right now so your transaction might take quite a long time to get confirmed.
You have few options. You can wait, try CPFP by sending the bitcoins from that transaction with higher fee (0.002 should be enough if your transaction only use 1-2 input and output), or contact a miner and ask them to include your transaction in their block (try Quickseller or macbook-air).