The problem is with your fees, default client with default settings only relay transactions with at least 0.00005BTC/kb fees.
Anyone with your raw TX(easily obtainable) can rebroadcast your transaction. Your receiver might be doing so. It would probably confirm eventually but it needs some time. If you really really really really need the Bitcoins ASAP, you can try doing a FSSRBF(First Seen Safe Replace By Fee) double spend.
This method basically allows the miner to assume that the first transaction it sees is legitimate. Hence, there's a few requirements:
1. The address of the outputs needs to be the same as the first transaction.
2. The value of the outputs must be equal to or more than the first transaction.outputs
If yes, you can export your private keys by going to import/export and export your unencrypted private key.
1. Go to coinb.in/#newTransaction to craft another transaction that fulfills the requirement. Since you need another input, make sure to increase the change and make the fees 0.0002BTC. Copy the unsigned text.
2. Go to
https://coinb.in/#sign, paste in your private key and the unsigned raw TX in the respective fields.
3. Go to
https://localbitcoinschain.com/tx/send and paste your signed raw TX to broadcast it.*
*Note: Not all nodes accept double spend TXes. You need to try those services here:
https://en.bitcoin.it/wiki/Transaction_broadcasting. F2pool would definitely work but you need a referral code from the owner.