If your pork belly is tough after braising, it meant that either the pork belly needs to be braised longer or it was cooked at too high heat. Try to braise the pork belly at a medium simmer. Also, you can try braising the pork belly in beer. It'll tenderize the pork belly and also get rid of porky flavor.