Oh, I forgot a few others:
This is a good meditation on lifes's crosses, or rather, to help put life's crosses into perspective:
Regular practice of praying for the Holy Souls in Purgatory.
If you are devoutly praying for them, the real suffering of even those that will eventually make it into Heaven, but are suffering tremendously now will help you grow in sorrow for your sins (this along with frequent Confession -- -at least once every week to two weeks max). This will make you more honest with yourself, I think.
I got into this after making a promise to a friend who had this devotion and was leaving to enter a cloister. She used to visit a cemetary once a week, sprinkle graves with holy water, and give them things, like prayers, devotions, etc. She would implore our Lord to release the souls there, and as many souls as possible. These souls can't pray for themselves. I used to go with her, but have since taken over her role. You can ask the souls in purgatory to pray for you and for others, but they can't pray for themselves, including others among them also in purgatory.
What I've found from this practicing this devotion, along with praying for them at every meal, and a few other times with other prayers throughout the day, is that I've begun to recognize how much I don't want to end up there, or at least, not add more time there, for sure. While I do wear The Brown Scapular, I certainly don't want to add to the intensity of my stay, either, and a weekly devotion to the Poor Souls definitely reminds me of this. It keeps one a bit more humble when they are going through struggles.