Things to keep in mind before getting a credit card