I want to show related product in cart page, each product at least will have 3 or more related product, is there a way to do this?
I think you're looking for Cross-sells. According to official document,
Cross-sell items are similar to impulse purchases positioned next to the cash register in the checkout line. Products offered as a cross-sell appear on the shopping cart page
You can add cross-sells following the link provided