Question: how do asgardians get their power?
Answer: TL;DR: Asgardian physiology has been altered by aeons of exposure to the Infinity Stones (and similar conditions to those that created the Infinity Stones), allowing them to manifest powers.