The way to a good cup of espresso is through a good espresso maker. Espresso coffee machines are made so that the coffee is passed through by steaming hot water at a very high temperature. A cheap espresso machine will never reach that rate. You have to have an espresso machine that reaches at least 8 bars.
Good espresso machines are big and expensive. You also need a coffee grinder and a tamper to pack in the coffee into the holder. So many things are required that it is easier to have espresso in a commercial establishment rather than making it at home. With large quantities it becomes worth the while. Although there are some expensive home Espresso coffee machines, you have to be a coffee connoisseur to get one of those. They would cost you about $700 or more and then it is mathematics to figure out your breaking even point.