Even though you sent your transaction with normal fee, the main problem is that one of your output is 31 satoshis. This is considered a spam output by Bitcoin reference client and most of them will simply not relay it to the miners. Since most clients aren't accepting your transaction, you can make a double spend transaction and increase the fee by an additional 31 satoshis, making sure that there are no spam outputs. Go to
https://coinb.in, create a transaction by going to new>transaction. Key in the output, the remaining that is unspent would be the transaction fee. Then go to verify, verify the transaction by importing the raw transaction and ensure that there are no spam outputs and the transaction fee is correct. Next, go to sign and
add your private key by exporting it from your account then add the raw transaction into the bigger box. Broadcast it to the network by copying the information and pasting it to
https://coinb.in/#broadcast.
I would suggest you keep the private key where it is for now.
What wallet/service are you using myabc88?
"blockchain wallet" sounds like blockchain.info, if that is correct you will be able to create another transaction after a few days.