Any amount of Bitcoin would do; not necessarily 1 BTC in a bang, but ofcourse the bigger the investment, the bigger the profit will also be but that would also enlarge the risk given that the market price is volatile. If it is a way to have 1 BYC, buy it if you can 'coz earning it, as OP have mentioned would take that long. There are ways to earn BTC and those were discussed numerous times already in this forum; you may join campaigns, participate on air drops and also, contests (editting, art related, etc.)
The signature campaign is also there, but you need to save it until you get 1 bitcoin.
At the current normal payrate of 0.0025 Bitcoin per week you will get one Bitcoin after 400 Weeks. If you consider that you need to find new campaigns form time to time you will end up with around 10 years of basically non stop signature campaigns to archive 1 Bitcoin. Sounds a lot and not doable, yet I#m already more than 9 years on bitcointalk, so a good time to start now with the campaigns

If you'd solely depend on the campaign payments, ofcourse that would be hard. But try reinvesting what you have earned from projects to somehow help the progress of having a bigger capital to invest. Earned rewards from campaigns could be invested to profitable tokens. You may engage to trading if you have the knowledge. Or anything which could help you earn more, that's just the point.