What Do I need?

Josie Aberdeen asked 2 months ago

Hello  Mak,
I have watched your video on Memberpress several times & You have convinced me to use it . Thank You . Your confident delivery and explanation is second to none. Overall very well done! 🙂 
I Am at the pre-buy stage and have begun assembling all the pieces together. In fact that is what my question to You is about.
I Am creating a membership site for collaborators. One type of collaboration that i want to see happen is \’Up-Sell and Cross- Sell between members.
 My question to you is: Is any of the following pieces over kill? – I.E as in significant overlapping ? Or do I have it right? Or is there something that I should also consider?
For the membership functionality – Memberpress
For the Forum functionality – BBpress
For the Community functionality –  BuddyPress & 
For the multi-vendor functionality – WooCommerce or DOKAN Multi-vendor
For the  Community theme [ look & feel etc]  something that integrates with Buddypres et al
9S ; I Am proficient with  Thrive Architect and will be using it to enhance whatever theme I use]
 
What do You think Mak?
What would You do differently?
Please let me know.
Thank You for your time,
Sincerely
Josie