Best non-stay way to get Marriott points
Wondering if the experts here can share the current highest value ways to accrue Marriott points without stays?
I am looking to extend my Southwest Companion pass and looking into the Marriott hotel and flight package that converts 200,000 Marriott points into 7 day stay plus 50,000 companion pass qualifying Southwest RR points.
I am short by 122,000 Marriott points.
I'm wondering about straight out purchasing points through Marriott if there are any promos going on, or purchasing points through another program and transferring to Marriott if there is a promotions high value conversion.
I already have a Marriott personal premier CC and a Marriott business regular CC. Not sure if a signup bonus on an additional card - if I could get approved say for the business premiere - would be a better option.
Thanks so much for your help!