Dear sir,
Thank you for your query at DoctorSpring.com
It appears either your foreskin is tight or glans is sensitive and probably your poor erection as well as dryness is secondary to the painful pulling back of foreskin.
You need to get your foreskin sorted out and rest shall improve by itself.
You can apply corticosteroid cream on the glans twice daily for 3 weeks and see how the things go. If there is improvement then you can continue applying cream. However if there is no improvement then you may have to see urologist and get it sorted out by small surgery.
Take care
Sincerely
Rajiv Goel