Sounds like you need Struts. Check the springs to make sure you don't have a broken spring either. They usually break somewhere in the bottom, check the last 1/2 coil for it broke off.
Brakes, sounds like you are going to want to look into having your rotors either turned by a brake shop, to true them back up, or replace them all together. Now would also be a good time to throw a new set of brake pads at it also. Make sure to lubricate the sliders well with brake lubricant or some dielectric grease, its almost the same thing.
Also, look at your front lower control arm bushings. If they are gone bad, they can cause a vibration while braking.
Jay