Credit Card earned Millages
No. Flying is the best way to earn status miles, although some of the better familiar members here could prob advise how to earn status miles other than actually flying.
Credit card/purchasing are good for redeeming award flights.