Tilt your head slightly to one side- this shows up your best side.
My mum also has a trick to touch the roof of your mouth with the tip of your tongue to avoid the dreaded double chin!
A friend of mine is a photographer with a paper and he told me to always look over the camera it makes the pictures more natural. Don't look to far above the camera maybe and inch or two it also prevents red eye! Try it, I know for a fact it works
Sit down and take a good look at yourself in a mirror. You will tend to pose yourself in such a way that looks best. Take note of the angle of your face when you like they way you look. If you notice, often celebrities will pose the same way all the time when they know they are being photographed. They'll turn their "good side" to the camera. Find your own personal pose, and strike a pose when photographed! You'll see how much better you look in pictures! No one will know, really . . . !
practice in the mirror. Photograph yourself. You'll quickly learn what works and soon this will become a second nature. Not looking directly into the camera is also a good tip.
Rather than grinning which can feel fake. Try saying 'sex' at the right moment as it makes your mouth look pretty. Also, if you're with your standing with your arms round mates then try pinching each other discretely as it'll make you laugh naturally.