Good head?

I've always felt uncomfortable and like I don't know what I'm doing when giving head. Sometimes he moans sometimes it's as if it doesn't feel good at all? I have a small mouth and tmj so it's always seemed like such a struggle. I don't feel like I'm doing it right. and he's not so big so that I don't know how to use my hand while giving head. He also tells me to play with his balls but what else does he want me to do besides fondling them. My ex before my SO wouldn't ever even let me touch him so I've actually never given a hand job. I feel like the most sexually uneducated married person. Do you have any tips?