Probably the first thing to do would be to get your tires put on a Hunter Road Force Balancing machine. That will detect if the rim is bent, the tire/s have flat spots or broken chords...etc. Notice I didn't say.... Coats balancer, or Chinese balancer .....you have to go with a Hunter Road Force Balancer. There's a lot that can be wrong with tires/wheels, and they are the primary cause of vibrations. The RF balancer will snuff any issues out because it is that high-tech (watch some videos).
And make sure you ask for 'Rim Matching" ...and stay there and watch through the window that they ACTUALLY do it. Don't go get a pizza, don't read news on your phone...stay and watch them for the full job. It takes 2x more work, but makes all the difference. Even if the tech come out and says, "Good news! They were so close after the initial balance, we didn't need to do that". That's totally BS!! Hit the STOP BUTTON and make them go back and do the rim-matching. They always say crap like that and I've literally stood there doing RF balancing and did the rim-matching...and the process would cut the amt of weight in half or 40% in almost all cases. The final balance often exceeds the machines own improvement estimate. So even if the machine estimates a small savings in weight ...DO IT. Tire guys always try to weasel out of extra work like 90% of the time. They have 20 creative ways of shortcutting tire balance jobs. I see it all the time. I've been changing tires since I was like 14..so I know. Make sure you get what you pay for...and get the BEST ...so you can eliminate tire issues from your mix of vibration causing possibilities. Then you're not chasing this that and the other blindly. You could have a tire with a broken belt that could be causing it to hop all over the place mimicking a bad shock. Happens all the time. A Coats balancer can balance a square tire...so do the Hunter machine.
Look for any oil leaking out of the shocks. That's a give-away that they are failing. They can still fail internally, but if you see oil seepage from the top, then you know that's a probelm.
Inspect any bushings which might be cracked or wearing. And lift up the tire/wheel and give it the ole back-n-fourth by vigorously shaking it with your hands at the 12:00 and 6:00 position. And then the 3.00-10.00 position (to check for worn tie rod ends).