I'm sure you've heard about bad passwords and get fed up with being told you're not doing it right. But the fact is, weak passwords are what get most people's data stolen, it's as simple as that.
If you were to make one change, you could use a password manager such as 1Password or Lastpass to create your passwords for you, store them securely and automatically fill in when a website requests your password.
If you still don't want to use a password manager, just take a minute to think about your passwords.
If it has the word password in it, even if it's p@$$w0Rd - it's still a really weak password. There are lists with all these passwords in that hackers use to compromise accounts and they store millions of words like this and the variations of them.
If you really want to create your own passwords, use something like the 3 random word approach given by the NCSC, at least that way it should be unique enough that it's not on a hackers list. But, remember, your passwords need to be unique, otherwise once a hacker has one password, they can get to all your other accounts!