How do I tell him I’m pulling away because I feel insecure and avoidant?

I dont like labels of course but I met someone and he seems to like me. He also doesn't hide anything on his phone or messaging apps and he's truly an honest person. I am more quiet and soft spoken, I am trying to be more outgoing but its a work in progress. Also trying to fix my confidence and become assertive and have "bad bitch" energy.
We game together and stay on call a lot together on my days off. He is Hispanic and I am white.

But... I dont feel like I should be with him. He seems to have a lot going for him and I feel like I would hold him back from achieving his goals. I am in healthcare, I am not that smart I dont have a high level of education but I did get certified in what I am doing. But he has a whole life ahead of him he's gonna be 24 this year and I will be 29. He's very dominant and has a nurturing aspect about him which I admire but I think I am too boring. I have hobbies but not interesting ones.

He seems to like me and I notice myself distancing myself because I get avoidant when these kind of things happen cause they never happen to me cause I am ugly and I am fat, which i think he settled looks wise for me he could get someone literally beautiful. And I am not saying that to be mean I am literally not attractive at all. I am not expecting sympathy or empathy but its true.


How do I tell him?
Updates
4 mo
I also think he likes Latinas. So I really have no reason to be dating him you know? It really sucks cause he seems so sweet he calls me beautiful but I am not.
How do I tell him I’m pulling away because I feel insecure and avoidant?
Post Opinion