Ensure the subtitle matches your video quality (e.g., 1080p, WEB-DL, or HDTV).
Rename the subtitle file to match your video file exactly.
If the text is off-timing, use the G or H keys in VLC to adjust the delay.