As you said, meat varies so much from one animal to the next. In your two attempts at cooking it like you did, if it's not good, it's not gonna get good. Your only other option is to go low and slow for shredded meat, stewed meat, chili, etc; and masking the flavor with sauces and spices...