Please share how you do researches and find the next coins to buy. As for me, I just read this forum and coinmarketcap and a few more website depending on which coins are in my list.
It's hard, I first investigate the teams behind coins. If they have a solid team and big community, that would be a good option. Second I check whether the coin creates any innovative.
That seems to me a very good strategy most of the time,the perfect combination is what you describe,most of which are successful have all those features that you describe perfectly,having that is very easy for these to develop their potential very quickly.
This is only one factor. Eventhough some have solid team behind, it still has the tendency to became a scam. I used marketcap and of course looking for price that is so low and investigate on the coin to see a good potential to rise in the future. Also this forum is the best place to look at what coin has the potential to go big in the future.