I'm bad at sucking dick

Every time I do it it's so obvious the guy is not enjoying it and they usually stop me pretty shortly after and it's so embarrassing!!! My ex bf told me I used some teeth so I'm very conscious not to do that, but I can barely fit anything into my mouth if I cover my teeth. My gag reflex is so bad and once the guy tries to push me down a little further I always gag. I've never made a guy cum from blowing him which makes me insecure but in a way relieved because I don't want to have cum in my mouth lol.

Maybe it's just because I'm bad at it but at this point the thought alone of sucking dick turns me off. It's not sexy in the slightest for me but I love getting ate out. I feel like I can't really ask for head if I'm not giving it in return. It also just makes me feel like an inadequate sex partner and I can't please the men I sleep with. I try watching various porn videos to pick up some tips but I have no idea how those girls do that without gagging. On another sad note, I can't seem to give a good handjob either because I can never get a grip they like. Does anyone have any tips or advice? 🥲