Cant play Overwatch

Ive been trying to play Overwatch for 4 days straight and I cant. The game keeps stucking in “Failed to connect to server” or " Cant login". Sometimes, I cant even login battlenet. VPN is the reason I can even writing all of this down, without it I cant gain access to any Blizzard websites. Ive tried every suggested methods and none of them seem to work. Can anyone help me ? Much appreciated!