We just need patient and hold our bitcoins for the future.
Don't make a investment, just buy as much possible with real cash and hold it. So that within few months due to the halving occurrence will get a good profit.
Investing is still good to earn as much as you can before the halving comes,you can invest for 3 months then let it go as by that time halving is really near.
You can find a countable number of investment sites. But what they provide is very low. Better is to find the trusted site and make your investment. Else just go for gambling you may earn high than investment if you are lucky.