First time

Okay so I'm 24, almost 25, and yeah I'm a virgin. Wanted to date all these years but anxiety, bullying, my weight and just a lot of stuffed up situations with other people meant I always lost out and haven't dated - been kissed once as a kid but that was by some other kid and it was more stupid childhood moment than anything, I haven't had any experience - I only recentl masturbated for the first time which was freaking incredible. 
I work two jobs, I study and write novels in my free time and I'm trying to get healthy presently - all of which is incredibly time consuming and over the years has made it even more difficult to try and find a guy.
So I finally met one, online cause I decided to try my luck at that, and I ridiculously like him - legit first time I saw him I kind of went week in the knees (tattoos, muscles, beard and glasses- man is my type to a t). Now first meeting was awkward - didn't end well for either of us but we still talk but I'm worried his interest is just sex and while I really want to have sex it is freaking me out a little. 
I actually write popular sex stories for a hobby so it's not like I'm a newb at what is going to happen and I really want this - I'm just a little worried cause my weight is a turn off to me and I don't know - girls what would you do??? I kind of want to ask him if he is sure he really wants to have sex with me but I am worried that'll make me sound even more painfully shy.