Bear in mind that the problem is not you. There isn't much you can do, the answer is within him to make himself confident and feel deserving of you. I am quite positive it is an issue of self-esteem. You can encourage him but only he can fix it.