Dear Ayush, This is a forum for asking queries related to the HR profession. However, you have asked for too many things, and a few of them are out of the purview of the HR domain. Though your post is small, its reply will go on for pages, making it difficult for the members to spend a long time providing a free reply.
Consider Hiring a Business Consultant
In reality, all these points should be covered while creating the business plan itself. Therefore, you may consider hiring a business consultant who can assist you with this task.
Thanks,
Regards, Dinesh Divekar