Those information you've given mate is very helpful. Ont of the reason why many people got scam or hacked is because their private keys and passwords are their linked into their social media accounts which can easily be opened of some hackers. Offline string of wallet seeds are the best i think to do.