However, the Pro Bowl is still lacking a "fun" aspect to it. For example, during All Star weekend for the NBA, there is the three-point competition, a skills competition and a slam dunk contest that always attracts a large television audience. The MLB also has their All Star break down as well, with the home run derby being the main focal point of the break. Both of these games are played in the middle of their respective seasons.
Since the Pro Bowl is played when the season is over, almost all of NFL fans (myself included) couldn't care less about tuning into the program. The NFL needs to consider a Pro Bowl that is played at some point of the regular season. This will attract more fans as well as open to a new target audience of people.
The NFL could also benefit of the adding of a skills competition or some sort of competition between Pro Bowl players, much like the NBA does with the slam dunk contest and the MLB does with the home run derby.
Once the NFL established the Pro Bowl during the middle of the season, sponsors would benefit as well. A new target audience would most likely be watching the event, allowing sponsors to market to this audience as well through the apparel worn by players, and the game itself.