In Brazil, 31,278 is considered a very good attendance.
Since most of the stadiums have capacities from 20.000 to 55.000, it's hard to have full stadiums. It's rare to have full capacity, even in the ending of the league.
But i believe that a new modern stadium combined with a better team...