Linden has a few good sports bars. Try the LinWood inn (corner of Linden & Wood Ave) best burgers in NJ and plenty of TVs and drink specials.
Stiles Inn on Stiles Ave just off Elizabeth Ave. Many TVs, decent food, the place for NASCAR fans.
If you like Polish and European food & lounge, try Amsterdam Alley on Price St (just off Wood AVe). Awesome food and great Polish Beer and Vodka's.