"Unlike most other nations, the United States does not have a sports ministry. The USOC was reorganized by the Ted Stevens Olympic and Amateur Sports Act, originally enacted in 1978. It is a federally chartered nonprofit corporation and does not receive federal financial support (other than for select Paralympic military programs). Pursuant to the Act, the USOC has the exclusive right to use and authorize the use of Olympic-related marks, images and terminology in the United States. The USOC licenses that right to sponsors as a means of generating revenue in support of its mission." Wiki on USIOC
IMO the Congress of the United States should act to create a sports ministry or an agency with the same function within the present government of the US. I don't know how many countries make their Olympic teams scrounge for money to train, travel and live but the US should not be among them.
It is absurd that the strongest power on earth does not seriously spot and groom the young for world class competition. It is equally absurd that working class families should undergo severe financial hardship in supporting athletes who will bring glory to the United States.
As to practicalities:
I would suggest application of the funds resulting from the present licensing of logos, etc to the new program as well as an ability for tax paying Americans to make a small contribution to this program in the income tax process. This is now possible with regard to the raising of funds to support federal election campaigns. IMO many Americans would gladly contribute $5 for such a purpose.
The Department of Defense has many installations that either will be abandoned to the developers or that are presently empty. I suggest that some of these could be rehabbed and dedicated to the tenancy of the US Olympic Committee. Governor's Island in New Youk Harbor might be one such place for summer sports. Another could be found in the Rocky Mountains or Alaska. pl