A sport for men releasing energy repeatedly? Something mixed on offer here (7)
I believe the answer is:
amalgam
'something mixed on offer here' is the definition.
(an amalgam is a mixture)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for amalgam that I've seen before include "Blend of metals" , "Blend of diverse things" , "Mixture, blend" , "Ring-bearing hobbit" , "Alloy of mercury and another metal" .)