The B Resort and Spa is not near any theme parks. According to Bing Maps, it's about 2.5 miles to Epcot, 3.5 to Disney's Hollywood Studios, and over 5 miles (in different directions) to both Disney's Animal Kingdom and Magic Kingdom. (Those distances are "as the crow flies" not via roads.)
Depending upon which side of the tower and how high up, you'll get views of Interstate 4, parking lots, landscaping, or Disney Springs. This is a Google 3D maps showing the area. The B Resort and Spa is right in the middle of the image.
As for fireworks, if you can see them, they won't be impressive. Here is a photo of the Epcot fireworks from the Hilton Buena Vista Palace. That hotel is one of the other seven Disney Springs Hotels. I would say that this is similar to what you'd see on the upper floors of the B Resort and Spa.
Image Courtesy of Trip Advisor.
In order to avoid disappointment, make sure you completely understand the setting of the B Resort and Spa (and any other of the Disney Springs Hotels you're considering). There are many positive attributes for these hotels. But, they are right next to Interstate 4. That doesn't bother some people. However, other people won't even consider them because they don't feel as secluded as the Disney Resorts.