If you’re constantly talking about your body – its perfections and imperfections – it’s going to intimidate women about their own bodies. They’ll know for a fact that you’re picky about every little thing, so she won’t want to get undressed in front of you for fear that you’ll be sizing her up, too.
If you’re always impressing yourself with your gains and losses and new weights, then she’s going to feel invisible to you. You need to take the focus off of body appearance and just look good for her, date someone who wants to look good for you, and connect in other ways.
This doesn’t mean you can’t do activities like working out or being into physical fitness as a couple, but let that gradually take on a role of its own, and not be the only thing you two have in common.