It sounds like a loose belt since it's doing it during acceleration. Does it stop squealing after leveling out your speed? If so, get some belt dressing at your auto store and spray it on the belts OR take a bar of soap and rub it on the belt/s. If that stops the squealing, it the belt, if not it could be the pulley. The belt might just need to be tightened or the belt could be bad.