some of the things your experiencing has a lot to do with your being a virgin. there was things that hurt and felt uncomfortable to me during that time.
if you are a virgin you cant compare him to anyone else. so how do you know if he is doing things right.
for experience, you will find that one guy can do something and you will not get much feelings from, when another guy can do the same thing and you can see stars in the sky.
i cant explain why you dont enjoy masturbation. some women wont get off on that. you have to explore your body and find out what turns you on.
if something hurts you, your probably tense and not relaxed.