The Constitutions General Welfare clause funds Congress to use their "herein granted" powers of legislation to act in the general welfare of the people. It is not an additional legislative power.
Madison in Federalist No. 45: The powers delegated by the proposed Constitution to the federal government are few and defined. Those which are to remain in the State governments are numerous and indefinite.
Yes, quite right.