have you regularly cleaned your disc brakes with a quality (bicycle specific) disc brake cleaner?
most noises and vibrations, or power loss, are caused by not cleaning disc brake rotors and pads, especially after washing the bike with aggressive cleaning products
once the bike is clean, give both faces (driveside and non-driveside)of each rotor a good spray
then spray the caliper bay (this blasts the pads and pistons) and wipe the rotors clean with a lint-free rag, you will be surprised how much oil or dirt comes onto the rag.
The trick then is to ride up and down your street doing increasingly aggressive emergency stops, until the horrible squealing noises vanish and suddenly you have very effective and quiet disc brakes 😉