I'll first explain what the non-aggression pact was. It was an agreement that the Soviet Union and Germany would take no military action against each other. To answer your question it is B. The pact was to make sure he could safely attack Poland.
The general consensus amongst historians is that the balance between Federal and State powers was done to appease those who were afraid that too strong of a federal government would be no different than the monarchy that the colonists were overthrowing.
He improved the army and the roads, and created a navy