I would first suggest, trying to play in as many youth tournaments as possible. This will give you exposure to talent scouts and coaches.
All the best
Hire an agent, Kinda pricey but they'll get you into a good team if you demonstrte skill. If you can't afford an agent, apply for sports scholarships, though theres a really low chance you'll get it, they're rare. If not join a cheap decent team and try you're best! Hopefully you'll rank up from there. Many soccer superstars come from poor familys and earned their fame through hard work!
I'm only 16 and I live in Iowa
What programs can i do or teams i can join to rank up and play for the USMNT or MLS???
Des Moines menace are a great team but it's $600 to play and my family can't afford that.
So what do?