Credit cards can help start your credit but you have to make payments, charging then immediately paying off does very little.
I found I was able to get my credit score over 830 just by making weekly payments rather than monthly and always pay at least twice to three times the min payment a month I set everything on weekly payments except my house and car including all my utilities... I only have to make two monthly payments a month, house and car and they are automatic as well. I never have to sit down and do the chore called "pay bills"...