Sorry it took so long to get back to this. Busy weekend and I had more important things (well actually people) to do than the Hype.
To answer questions,
1. Male
2. Villian
3. Does not have own series
4. Has powers
5. Is not white
6. Is alive
7. Does not have green on costume/person
8. Not a mutant
9. Has fought the Avengers
10. Pre-70s
11. Was a member of a group though I wouldn't call it a team.
12. Earthbound
13. Not Human, though Humanoid
14. Not American
15. Does not fly
Not Jack O' Lantern, Red Skull, Count Nefaria, Baron Zemo, Wizard, Warlord Kro of the Deviants, or Attuma.
Hint: You're getting close with Attuma.