Hold the show every other year.  Less is more with bodybuilding.  Only allow the winners of all pro shows since the previous Olympia to enter.  I think attendance would increase with added anticipation, as well as sponsorship money.  It doesn't seem like the Olympia is for the best of the best when there's a 25 man line-up, with nearly half of the guys hardly getting a call-out.