I spend $5k a month on groceries, eating out, and mich. What would be the best credit cards for miles and/or cash back?

[removed]