It is depend on your goals.
If your goal is 10,000$ in 5 years, there is many ways to do it.
If your goal is 100,000$ in 5 years, that is a little bit harder but still there is away.
If your goals is 1,000,000$ in 5 years, that is a extremely hard but it is possible too.
But if I understand you so simplify ..
If you say what is the best way in term of Return on Investment, forex is the best for 1,000$