Check the balancer for problems. Obviously any bike will vibrate, but too much is too much and if it relates to the rpm's, then it may be a balancer problem. If not that, then something may be out of tolerance in the engine such as piston pin/needle bearing or crank bearings/tolerances. You'll need to get the feeler gauge and the caliper out and measure some stuff up. Consult the service manual for specs.