Time and patience. Green beer is just nt the same as finished beer - especially for bigger/darker beers.
My Yorkshire brown ale was quote good after three weeks in bottles, but did have a bit of an odd aftertaste. Several weeks later, it was defintiely better.
At four months in bottles, it is absolutely in the discussion for the best brown ale I've ever had - odd aftertaste is long gone.