You can use
btcrecover.
create new .txt file and write all your password that you can remember on there and add number 1 until 0 from your keyboard (but it will take a long time). You can use your password (just type 1) and write number on the .txt file
example:
sunshine (your password that you can remember)
1
2
↨ (until)
0
Paste your wallet on same folder with btcrecover.py file, use cmd and goto btcrecover.py folder
example:
cd Downloads\btcrecover-master
C:\python27\python btcrecover.py --wallet yourblockchainwallet.aes.json --tokenlist yourpasswordlist.txt
I hope it will help you. Of course you can try another software like hashcat or johntheripper, but i just know about btcrecover
Tutorial source and more complete :
https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md