I think that eSports is a new sport. He needs marketing support. Gaming platforms https://esportzbet.com/ are like sports halls. You can make money on bets on your favorite teams. This way of earning has become popular in Europe and the USA.
I’ve been in private practice for over 20-years, and I think that marketing to get new clients takes a multi-faceted approach. I use my website, my blog, a newsletter, business cards, word of mouth, phone calls, videos, I write for several publications etc. Not everyone needs or wants to do all of this but I mention these methods in hopes that one or more of them resonates with you for use with your practice.
Good luck and congratulations of being in the ranks of ‘independent trainers.’
Word of mouth is the best way to get new clients I think.
-Ask your current clients to bring a friend to workout with them.
-Give some kind of incentive to your clients to refer someone like a comp session if a friend buys a package.
-Sell your client $100 gift cards for $10 that a non training client can use on a new package. They will probably give it to their co workers as gifts.