credit card rewards

i dont travel much as in flying, but i would use it for gas, groceries, and other store purchases. what would be the best rewards card that would suite me. i always pay my bills, i have excellent credit.