It's difficult to recommend either a bed cover or steps without knowing how you use your truck and the purpose for those items. There are tons of choices and you'll get too many suggestions which can be overwhelming.
For the bed cover, are you wanting to keep things dry, are you just wanting to keep things in without the need to secure them, or are you looking to securely store things in the bed?
For the steps, are you wanting them for looks, for function, or for rocker protection? If you off-road, you'll want steps that don't stick out or down too far from the truck. Rock rails or low profile steps might be a good option. But they are almost useless as actual steps. Another option would be power steps. They stow away nicely but are very usable for steps. If you want side steps for looks you might want something that sticks out from the truck so that they're noticeable.