Entrepreneurship requires generating ideas by watching trends, building a team, and focusing on sales and fundraising. Successful entrepreneurs also have passion for their business, understand relevant technology and social media, and can tell a compelling story through effective strategy.