Blockchain.info's web wallet is considered a poorly written wallet and is seemingly incapable of sending proper transactions with correct transaction fees and confirmed inputs. If you are using blockchain.info's web wallet and your transaction is stuck, it is almost definitely because the transaction fee is too low (at 120 sat/byte which seems to be blockchain.info's default fee rate even though it is much too low) or because you are spending from other unconfirmed transactions.
If you are using blockchain.info's web wallet, unfortunately you won't be able to attempt RBF or CPFP transactions as blockchain.info does not provide the advanced functionality to make those transactions. All you can do is ask miners for help and wait. For asking miners for help:
Ask a miner for helpSome mining pools and miners offer services to allow you to prioritize your transaction in their mempool so that it is chosen sooner for inclusion in a block. You can contact the users
Quickseller and
macbook-air. These two users have access to F2Pool's transaction selector and they can help you with confirming your stuck transaction. You can also try using
https://www.viabtc.com/tools/txaccelerator/ to "accelerate" your transaction. Note that ViaBTC does have a limit the accelerator to 100 transactions every hour and requires that it pays a minimum fee rate of 10 satoshis/byte, so their accelerator may not necessarily work.
To avoid this problem in the future, stop using blockchain.info. Instead switch to any wallet listed on
Bitcoin.org and has one of the following texts regarding how the wallet handles transaction fees:
Full control over fees
Dynamic fee with override
Dynamic fee suggestions
Any wallet which has one of these texts for in their descriptions (with the color and bolding) will support dynamic fees and allow you to make transactions with proper fee rates.