According to the wiki, Alduin's mist in sovngarde works as a soulsnare. Hence how he gets his power.
But those are human souls. However he uses their energy to raise dragons. Maybe Im looking too much into this but does that mean Alduin can convert any soul into energy that can then be used to raise any dead creature? Does he choose dragons simply because they are the most powerful available?
Also; Alduin's raised dragons. Are they undead? Or are they alive? Because if they are alive couldnt Alduin raise any dead back to life completely such as frost giants, ancient nordic heroes and even ressurect his dragon priests back into their living form?
If this is the case I feel Alduin is really wasting his power and potential. If he could restore the dragon priests and create a new living dragon cult - he couldve done so much more destruction through recruitment, infiltration, assassination and so on using dragon worshippers. Lets face it - ALOT of people would be drawn to Alduins power and serve him willingly.