If it's time to have this sort of conversation with your friend/roomie, I'd suggest that if he wants to connect with better quality dates that he take a good long hard look at himself, identify his flaws/areas for improvement, and then work on them. Improve his own health/fitness/physique/attitude/outlook etc and it'll be all but impossible not to attract better mates.
I say this from experience. The healthier & more attractive I make myself, the better quality of guys that show interest in me. I've yet to meet Mr. Perfect yet.. but I'm closer for having focused on improving myself. I can be a lot pickier as to who I might meet up with, too, because I know full well that I can attract someone else just as good or better and don't feel any sort of need to hookup with someone just because it may be the only opportunity I have for a while.
Not sure exactly how to break the ice on a conversation like that.. but when the opportunity presents itself, you can point out that you're doing well with dates/hookups because you keep yourself in a state that attracts them - happier, healthier, fitter etc & suggest that if he wants some of the same in his life that he stop associating with "lower ranks" & take a hiatus from hooking up in order to hit the gym, change his diet, read some books, get some sleep & then when he's ready, put himself back on the market with a much higher "price tag" once he's built up his own self worth, and in turn, attractiveness to others.
But then again, I'm not him. I'd rather abstain from sex and spend time and effort improving myself in every way vs. hookup with lesser and lesser desirable guys. F that. But if he'd rather do as he's always done and get as he's always got... well, that's on him. But you can at least have this sort of conversation with him and see how he reacts to it. I know I would have this conversation with one of my gay friends if I saw them going into that sort of downward spiral that could end in disaster - ie abusive relationships, the pnp drug scene etc. Whatever your roomie chooses is his own choice, but I'd at least lay these sorts of facts & options out there in the open for him to consider if I were in your shoes.
_________________
No
for supporting trump. Because doing so is deplorable.