How much you spend has little to do with anything except for keeping your borrowing below 10% of your available credit. The biggest factors are credit usage (10% or less), timely payments, and LENGTH of credit history. Repeatedly opening and closing accounts, ditching one for another because of 'deals' on interest rates can cost you in terms of score, but if you save money doing that, do it anyway. Try to keep a card or two for at least ten years, using it occasionally so the issuer doesn't close it for inactivity. Having an open mortgage paid on time for many years will help.
My payment history is perfect and my usage rate is routinely below 10% and I've been using credit for 40 years, and I don't have a perfect score of 850. It's just about impossible. My oldest accounts show up as 9+ years. Accounts that have been closed for long enough just drop off and count for nothing.