If you don't live near a visa center in the US, you could ask a friend or relative who lives near one to do it for you, but it's a lot of effort to save on the mail-in fee.
By the way, if you already have a ticket to the World Cup, you can enter Russia for free with your Fan ID during the period of the event.
Also, suggest you visit a consulting Travel Agency https://www.russianconsulting.com/visas_russia.html