People have told me to not extend my arms when I make contact with the ball. Should I do this or should I try to extend my arms?
No you do not want to extend your arms when you swing
Hands should not extend until after contact is made. See Pujols: