everything is related to the ability at its core, so we have to think realistically when we have a small fund and also the ability that is not enough to make us not going to get much benefit but rather to practice the ability. I think it would be better if the skills were trained first to get good profits in the future.
When you achieved something that is hard to achieve (like almost impossible) there are always two reasons : you worked really hard for it, or you were just lucky. In case you were just luck, it is useless and don't be proud because of it but if you have worked hard for it then you may use your knowledge continuously so instead of getting a huge profit once, you can get stable profit or even high profit everytime. That is why experiences and knowledge are very important.
basically every activity that makes money requires a strong ability and determination, but luck might be one of the causes. but luck will not happen continuously, and therefore ability is more favored because our self-support will be greater if we have knowledge and experience.