He's so rich because Tesla is incredibly overvalued. I don't think Musk is an idiot, but he's done nothing to demonstrate he's a genius, just smart in some areas.
The whole money=intelligence makes no sense, many field require high level intelligence but don't monetarily reward comparatively well (e.g. scientific research)