My opinion - you need to attract him again. You can't talk any sense into him. You have to be confident and sexy like when you first met him. Have some swagger when you are around him.
Dont offer friendship or tell him you have feelings for him. Dont pout. Remember - you are a sexy young woman, act like it! Fake it if you have to (without overdoing it).
Show him what he's risking losing! Get focused! Start working out and getting in awesome shape! Strut it!
NO man wants to lose a woman (even if he says he doesn't think he loves her anymore) when she is hot to trot!!!