With runners on 2nd and 3rd if the batter gets hit by a pitch can the runner on 3rd advance home?

No. When a batter is hit by a pitch, the ball is dead and no runners may advance.

However, if the bases were loaded, then all runners are forced to advance and the runner from third would score.