XFL has what seems to be an easy marketing opportunity that they seem to not know or ignore: the sentimental memory of whole families being able to regularly attend games without upper middle management or higher incomes. With NFL, fair seats at ONE game can end up getting into the many hundreds per seat and great seats can be into the thousands. Load up the 4.3 family members and 4 tickets might cost so much, the middle class and lower family MIGHT be able to attend one game each year or two in only so-so seats.
XFL could poke at NFL by pouncing on this value proposition. The kiddies usually barely remember such outings and thus might be indifferent to NFL vs. XFL... instead faintly recalling fun family outings to football games. I recall this kind of thing in my own childhood back when the major sporting leagues were family affordable. Those are fond memories. Now prices are so high that the traditional crowd cannot go, increasingly putting those towards the upper end of the income spectrum in seats with many left empty (unsold or corporate seats with nobody showing up from that corporation for a given game). I presume eventually there will be only a few dozen people in the audience able to pay hundreds of thousands for each seat.
XFL has the stadiums and the rights to fill all seats. Some good marketing could perhaps wake up the much larger crowd who may remember attending such events with their parents or grandparents when they were kids... and having a good time. If I was in charge, I'd be tempted to coordinate with local schools with player outreach and give the students free tickets to one game... enough for their whole family... then let them go home and do the "let's go to a game on me" pitching to their families. Family goes, has a good time, realizes they can replicate that good time for relatively bargain ticket prices and then maybe chooses to go to a few games.
If they don't want to be that blatant, perhaps have an "old-fashioned" campaign with ticket prices slashed to 196X-197X prices... "like the good old days." Remind people of their own childhoods attending sporting events and giving them a bargain sampling of it at "old fashioned" pricing. They go, have a good family time and some will probably want to go to more games. Since XFL is much more broadly affordable, many more could choose to do so without needing 12-months-same-as-cash financing to buy tickets.
I've watched a few games on television and they seem pretty competitive. I suspect many players are using it as an audition to try to get a second look from the NFL because they seem to play hard. Hungry players trying to get the big job have the potential to be more entertaining than secure millionaires on guaranteed contracts. The same can be noticed in the NBA G-League and Minor League baseball.