I use freebitco.in's interest program.
If you deposit 0.0003 Bitcoin minimum, you will earn 4.08% interest yearly, paid daily. So the more Bitcoin you deposit, the more you receive.
Centralized platform aren't the best ways to store your Bitcoin. Any Bitcoin that you don't own the private key isn't your Bitcoin. The ideas of giving others your Bitcoin to recieve daily/weekly/monthly or yearly interest shouldn't be welcomed. All centralized platforms are vulnerable to hacks as they're been operation from a centralized server. Your Bitcoin should only be stored in your private wallet.
In regards to the question been asked, I second the suggestion of just holding. Many of us made that same mistakes when we started, we thought buying altcoins, trading etc were more lucrative than just holding Bitcoin (as it feels boring) not knowing we were making biggest mistakes. The altcoin might give you good ROI today but over a long period of time, they'll just lose value against bitcoin which is typically a waste of time.
Buy Bitcoin and go look for means of acquiring fiats so you can trade them for Bitcoin and stack up your bag because in the nearest future Bitcoin would be a more dominant currency and obviously that'll affect the price positively and you should be on the benefiting end as an early adopter (yes we're still early).