He needs to change his attitude, not his looks.
Yes, he can improve his body, but outside of seeing him in real life, and just going by his OP, the reason he doesn't have a girlfriend is because of his terrible attitude and low self esteem. Anybody can get a girlfriend if they actually believe...