I think the best source of bitcoin is to trade. And by improving your skills in trading you can make more and more.
But trading won't always go good so you should not invest everything in trading.
You're right . Skills and experience are great if you want to invest in trade. But I see that you are missing a very important element in the trade. that is luck