I remember a big part of the password.
If you remember most of your password, maybe you could do some trial and error? I don't think blockchain has a mechanism to suspend someone's account upon multiple wrong password entered. Is it? So, it'll be alright if you keep trying and -hopefully- find a correct one.
I think that's the best way you can do.
Maybe next time you would prefer other wallet?
Xapo is quite good, I think.
It has double verification method and it has an option to recover password