"You teach young Americans to have pride in our history, so they will have confidence in our future," Mr. Trump said. "History and culture are so important."
After his remarks, the President signed the latest bipartisan bill from Congress into law that seeks to make new reforms at the Veterans Affairs Department - this bill changes the appeals process for vets, to make sure they aren't left waiting on benefits decisions for months on end.
Mr. Trump said it's all part of his effort to make sure the VA treats veterans with respect.
With the major pieces of his legislative agenda going nowhere - health care, tax reform, and infrastructure - a series of bipartisan bills to reform operations at the VA have become one of the President's biggest success stories in the Congress.
"I promised you that I would make it my priority to fix the broken VA," the President reminded the American Legion.
"To fulfill our patriotic duties, we must take care of our great veterans," Mr. Trump added.