There are a number of reasons to re-mortgage. Most simply, there may be a better deal out there. You may be able to reduce the term of your borrowing, get a lower mortgage rate, or take advantage of an introductory offer once your current one runs out.
Many people simply forget to look for an alternative cheap mortgage at the end of introductory offers. However, on lending as large as a mortgage, even a small change in interest rates can have a big effect. There is a good chance of making substantial savings by switching to the best mortgage deal you can find.
If you have a bad credit rating, don't worry. Most lenders will have a solution for you, usually called adverse credit mortgages or just bad credit mortgages.