I'd say music really helps and good quality pre workout definitely improves focus (in my experience anyway). So when it comes to supplements, you really only get what you pay for so don't be too worried about spending a bit more to get good quality. When I don't use preworkout, working out with others or at a gym where others are really focused helps keep you on track. A gym buddy who is really motivated will help you a lot.
I'd say music really helps and good quality pre workout definitely improves focus (in my experience anyway). So when it comes to supplements, you really only get what you pay for so don't be too worried about spending a bit more to get good quality. When I don't use preworkout, working out with others or at a gym where others are really focused helps keep you on track. A gym buddy who is really motivated will help you a lot.