Strong returns could be hard to find in 2023. How to prep your portfolio and generate income