Jarell Eddie led Virginia Tech (8-12, 1-7) with 23 points and 10 rebounds. It was the Hokies' seventh straight loss.
Rahon added six assists and Anderson had eight boards.
It was B.C.'s second largest victory since joining the ACC.
The Eagles led by 13 at halftime after a sizzling shooting opening 20 minutes, and they didn't cool off to start the second. Hanlan nailed a pair of 3s as the Eagles scored the initial eight points, opening a 54-33 lead with 18:23 to play.
Following three free throws by the Hokies after Hanlan was whistled for a foul and a technical, Heckmann hit two more 3s 17 seconds apart to push B.C.'s advantage to 60-36 with 16:19 left.
Virginia Tech didn't look interested in making a comeback over the next few minutes that was filled with sloppy passing and poor shooting.
Alex Dragicevich's 3-pointer with 6 1/2 minutes to play gave the Eagles a 76-46 lead.
BC shot 68.4 percent in the first half (13 of 19) and hit 7 of 12 from beyond the arc to take a 46-33 lead into intermission.
In the opening 6 minutes of the game, the Eagles connected on four 3s to pull to 16-7 edge. Heckmann nailed consecutive triples just 59 seconds apart.
The Hokies switched defenses in the early part of the game, going from man-to-man to zone, but that fit right into B.C.'s offense, which usually looks to take a fairly large number of 3-pointers.
BC then opened its first double digit lead of the game, 23-12, on Dragicevich's 3 from the left corner 9:05 into the half.
The Hokies sliced it to seven on Eddie's conventional three-point play before the Eagles went on a 12-4 run over the ensuing 3 minutes, pulling to their largest lead of the half, 38-23, on Jackson's 3-pointer.
BC next plays at Notre Dame on Saturday. Virginia Tech hosts Maryland on Saturday.