Agree with above points.
Also all points are either won or lost - someone makes an error, or someone hits a winner. If you are more consistent (on the whole) then you'll likely win with this strategy and you don't need to risk a lot on your shots. If he is more consistent than you, then you need to set up points for winners (or induce forced errors) - good patterns, preferably right off your serve or on the return.
Few players lack a weakness. I'd look very carefully at your opponent and find his. It might take a variety of shots on your part but surely there's some shot or other he doesn't like.