Some good advice has already been offered here regarding paying attention to the market cap, whitepaper and project team. One strategy I use is to join the discord/slack/telegram of a coin I'm interested in and try to ascertain how active and professional the dev team is.
That's good idea, but if dev team so active on social so how they can devolop the product ?