to tackle the 2nd question 1st
the cars tracking or wheel alignment will be out which is why is pulling to the right
I'd recommend taking the car to a place that does 4 wheel suspension alignment, most places use the back wheels as a datum and assume that they are perfectly straight and true. Often this is not the case and many modern cars are now adjustable at the rear as well as the front.
A 4 wheel alignment measures all four wheels independently and each is set -up without referring to the other
regarding the vibration
Typically a vibration in this speed range is down to the wheel / tyres being out of balance, so it can easily be resolved by any tyre retailier
However the vibration could also be the following
Tyre defect - any cracks or bulges on the side-wall of the tyre (inside and outside) these will throw the tyre out of shape and produce vibration - take a good look over the tyre sidewalls and bear in mind that anything that looks suspect when static will probably be ballooning out and far worse at speed so if any doubt then replace the tyre. Also check if the tyres have been fitted the right way round as some types are directional
One other thing to check for which isn't covered by a balance check is out of round or bent wheels, if you use a dial gauge on the axle to measure the run out on the wheel rim this will ensure that the wheels are round and true
Worn suspension joints - jack the car up so the wheel is off the ground (you’ll need to do this for all 4 corners) and shake the tyre from top to bottom and from side to side (with someone holding the steering wheel on the front) there should be no play in either direction. Any play in 1 direction will usually require a joint to be replaced, if there’s play in both directions then the wheel bearing may be at fault. If theres play only up and down its the strut top mount - to find this one you have to shake the suspension strut it self up and down with the wheel off the ground - so you may need to remove the wheel to check this one.
Now with the car jacked up on that side with the wheel about 2 inches off the ground use a steel bar under the wheel and lever the wheel up and down slightly, you should be able to look at the end of the axle and see if the suspension arm is moving up and down separately to the axle.If so replace the bush
To feel if there's a worn strut top bearing then lightly hold the spring by hand and have your assistant move the steering from left to right with the wheel on the ground - a worn bearing will feel 'notchy' through the spring. The wheel needs to be on the ground for the test to load up the bearing