Onions do cover a multitude of sins. Mushrooms can also have a positive effect on indifferent meats.
A lot of gaminess is due to a build up of acids in the tissue. This is especially true of organ meat. Soaking in milk for about a half hour reduces the acidity.