Having a credit card should be able to improve your credit score, under the condition that you are a responsible cardholder. This means that you need to pay your credit card bills in full and on time, as well to keep your monthly spendings well under your pre-set credit card limit.