I had problems with my fingers going numb from handlebar vibration before I installed inexpensive foam grips from a bicycle shop. This helps to reduce vibration strength to my hands at all engine speeds.
The principal here is that you can lessen vibration by isolating yourself and/or the bars from the engine vibration source by positioning a cushion (low frequency spring) along the path of vibration (foam between your hands and the bars) and/or use something to isolate the bars (i.e. rubber mounts) or the engine (i.e. softer motor mounts) from the rest of the bike at high frequencies.
You can also try new riding gloves with thicker leather or gel padding on the palms ... every bit will help. Use different gloves if your fingertips touch the ends of your glove fingers while riding causing any vibration to get transmitted directly to the nerves in your fingers.
Any addition of weights to the handlebar internals or bar ends ONLY serve to shift the natural vibration frequency of the handlebars themselves. In one test, the handlebar natural frequency decreased from 35Hz to 23Hz. The amplitude/strength of the natural frequency vibration remained the same.
In other words, if the engine is running at an rpm that produces a vibration of 23 Hz then the handlebars will increase the strength of handlebar vibration. Adding weight to the handlebars only reduces engine vibration amplification at 23Hz engine speed, but shifts amplification to 35 Hz.
Riding at constant freeway speeds at constant engine rpm could result in a situation that results in handlebar resonance that you are sensitive to — so handlebar weights may help — but for only this situation.