There are 168 hours in a week. Let's assume you sleep 8 hours a night (you probably don't get that much), and work 12 hours a day for five days a week (you probably don't work that much). Those combined still only add up to 116 hours leaving you with 52 hours left. Please don't tell me you don't have time to train. If you cannot find time in 52 "free" hours to train there is something wrong with you. Likely what is wrong is that you are lazy. Rather than say you don't have time just admit to the fact you are lazy or that you in fact are not interested in training. At least then I'd respect you for telling the truth.
You don't need better equipment, more time, or a better program. You simply need more desire, a will to succeed, and less excuses.
Pretenders quit when they realize what competence will cost, that mastery is out of reach. Serious players are happy it doesn't come easily.