i'm new to WordPress world, and i'd like to build professional web portal with the following features:
1. front end "Arabic" RightToLeft
2. customized home page layout and menus "not the traditional blog layouts"
3. have articles section
4. and news section
5. business directory with categories, each has its unique attributes
6. social buttons "like, share, tween, etc." in each details page
7. Facebook comments integration inside each details page
8. rating "stars" inside each details page
9. integrating with Google ad-sense
10.ability to put my direct commercial ads instead of Google ad-sense when needed
11.integrating with Google maps, photo gallery, and YouTube in directory company details page
what are the steps i should go through to get this result, and which plugins recommended to use "if needed" to fulfill this requirements? should i pay for to have any of these features?