@Ghany
Let's take a look on it.
Blocking - means that page cannot be generated before loading these scripts. And it is correct, otherwise first look for 1-2 seconds would be nasty.
So what you can do?
1) Move all scripts from head.php to footer.php - this will allow to generate first view faster, but nasty. You might get result from Google Page insight that everything is ok now (but nasty). It is on you.
2) Minimize all scripts - Open every CSS and JS file of theme and minimize it. This will reduce size of files, but you will not be able to modify anything in those files, as it will be complete mess. It is on you.
3) Merge scripts together - copy content of all CSS files into one, also from plugins installed. Do the same for JS files. Problem is same as with 2), it will be complete mess. It is on you.