Guidance to Create Blog Service like eudoblogs, wordpres, etc

Greetings im looking to create a blogsite like eudoblogs, wordpress, etc.

So from what i readt here on the forums, what i need to have install to achieve this is the next package.

Edublogs Homepage
Help, Support and FAQ
Farms 133 theme pack
Edublogs bbPress

1. The question would be what else besides above i need to install to achieve this?

2. and do i need to install multisite and buddypress (never used either so need help to undertand) if i install buddypress is multisite or i need both things installed=?

3. need domain mapping so customer can use their own domains=?