Terrific is a synonym of Brilliant. Brilliant is a synonym of Striking. Striking is a synonym of Hit. Hit is related to Blow. 
Able is a synonym of Good. 
Terrific <--Synonym--> Brilliant <--Synonym--> Striking <--Synonym--> Hit <--RelatedTo--> Blow 
Able <--Synonym--> Good 