"The U.S. is not at war. The military is at war." (Brig. Gen. Stephen Mundt) We are brandishing our sword, but we're not putting our might into the blows.
There's no "national sacrifice". The war is a TV event. It's not a war. No one here feels a threat. No one here is asked to pay more money, use less gasoline, work more hours, pack boxes of canned goods to send over seas. Nothing. "...the nation today is spending 3.9 percent of gross domestic product on the military and the war on terrorism, far below the level of national sacrifice during World War II (38 percent), the Korean War (14 percent), Vietnam (9.5 percent), the Reagan-era buildup (6.2 percent), or even the Clinton-era post-Cold War draw-down (4.8 percent)." (DoD)
A military draft, or a national service mandate, would be a good second step. Second to coughing up the treasure needed to equip and grow the services.