Is there anyway you can do this for me
viabtc is easy: visit
https://www.viabtc.com/tools/txaccelerator/ and paste your tx id.
CPFP:
I can do a (small) part for you...
You gave the link
https://blockchain.info/address/18kdjpPEo84QFE2gdLMLacME3cTGMWqMY1, so i assume your withdrawal address was 18kdjpPEo84QFE2gdLMLacME3cTGMWqMY1?
If this is true, I created a raw, unsigned, transaction to use the 0.5509
BTC input to create a 0.5502
BTC output to 18kdjpPEo84QFE2gdLMLacME3cTGMWqMY1.
This means that this transaction has a 0.0007
BTC fee.
So, transaction c39df350bbbd51ee141f012cdff04af1be00ba5f3f26e38989c7e00f59e27804 has a size of 260 bytes and a fee of 13000 satoshi's. The new transaction, using the unconfirmed output of the pending transaction has a size of ~200 bytes (estimated) and a fee of 70000 satoshi's. A miner can only claim these 70000 satoshi's if he also puts the first transaction into his block, hence the name CPFP (child pays for parent). Not all miners do these calculations tough, so it's still a longshot.
The combination of both transactions have a size of ~460 bytes a fee of 83000 satoshi's... That's 180 satoshi's per byte, and should be sufficient to entice a miner to add both tx'es to the block they're working on...
01000000010478e2590fe0c78989e3263f5fba00bef14af0df2c011f14ee51bdbb50f39dc30100000000ffffffff01e0894703000000001976a91455096f32bb24f3d8dd339984b32a824f4c31942088ac00000000
To read the next steps you can visit :
http://www.mocacinno.com/createraw.php?inputs=c39df350bbbd51ee141f012cdff04af1be00ba5f3f26e38989c7e00f59e27804%2C1&outputs=18kdjpPEo84QFE2gdLMLacME3cTGMWqMY1%2C0.5502&submit=submitBasically, you have to decode the raw transaction i created and see if you agree with what i did. If you agree, you'll need to sign it and broadcast it to the network. I cannot do this part for you, since i would need access to your wallet/private key in order to do this, and it would be an extremely bad idear to give away your private key(s).
The process of signing a raw transaction also depends on which wallet you're using... So if you can't figure it out, it might be usefull to know which wallet you're working with... (caveat, some wallets just won't work, so fingers crossed you used a "good" one)