Does Savagery works together with all Brute Force line? I thought it does not count like default weapon attack :/

Savagery works with the brute force line. Though in my opinion upheaval is garbage and not even worth a single point. If you are running two handed and not using savagery and brute force line then you are losing a lot that will really help the build.