if i have an aspect on a ring, giving 22% basic skill attack speed, will it have an effect, or the aspect needs to be on the weapon itself to work?
Yes it will have an effect. as long as its on an item that you have equipped and the aspect text isnt greyed out (meaning you have 2 of the same aspect equipped), you will get the bonuses.
Amulets increase the effects of %/number based aspects by 50% and Weapons will double the effect. So on an amulet the 22% would become 33% and on a weapon it would be 44%.
Hope this helps