Hands down, has to be trading is more profitable.
Perhaps not so much day trading, although this is an excellent way to build wealth - but if you can swing trade a few hundred crude contracts, then you are going to make up for a lot of courses.
The training market is flooded full of idiots who can't teach on the supply side. On the demand side, to some extent you'd need to dumb yourself down to get a lot of customers. The low end of the market is full of clueless people who have no clue what they are doing but are sure of one thing - they want to get there with minimal effort.
I think training could be a good way to help build an account BUT doing it one on one is a tough deal as it would suck the strength out of you, especially if, like me, you are low on patience. Creating a video course may be better, as this doesn't require so much of your time but it will be copied and of course, you can't teach without answering people's questions.