On the Breuil-Schneider conjecture II: Potentially crystalline non-generic case