It is perfectly natural that your boss takes all the praise from mangement and pass the shortcommings to the teamates.
Here's some basic advice about getting ahead on the job. The only hope you have of getting ahead in the workplace is to make your boss look good. Do you think if you manage to do a good job that the senior management is going to promote you all the way up skipping over everone else? This does not happen in real life.
Only hope you have to be promoted is to make your boss look good so that he is promoted.