I'm pretty sure there's already an NBT tag for weapon speed. Mojang's way ahead of you.
I'm fairly sure 1 is taken care of, and I know for sure 3 is.
Therefore I suggest you drop 1 and 3, take 2, and figure out what the enchantments are and how they work.
If you are planning to make a suggestion, please read this.
If you want to know more, you can read this.
For those who complain about post-Beta generation, you might want to see this.
Quote from Zeno410»
Banging your mouse a lot is not a skill.