The game isn't endless, there's a final boss at the end so be prepared!
Base damage, Area and Attack speed are applied to all your weapons.
Each weapon has multiple levels where each level can change different attributes.
Armor reduces damage taken.