If you follow these good financial habits and maintain them for a long period of time, you can certainly build great credit.
Getting a second credit card can improve your credit score, diversify your credit pool, and act as a back up to your first credit card.
The largest contributing factor to a good credit score is having payment history. It is essential to make your payments on time every month.