According to the theory that the ungrateful will never get rich, it is important to take some time each day to appreciate the things that you have in life. Instead of focusing on what you lack or what is going awry in your life, you should instead be thankful for what you have. This would arouse your subconscious, and the Law of Attraction will come into play. Simply put, the Law of Attraction is that what you believe will materialize as reality.
Hence, by creating your own reality in your subconscious mind, you will be able to achieve it in real life. On the contrary, if you place emphasis on things that you lack in life, things similar to them would happen all over again because you are focusing on the negative aspects.
Method #1: Think and believe positive
Thus, before going to sleep and just after you have woken up, embed thoughts of wealth into your mind by constantly telling yourself your thanks for what you already have in your life. This will allow your subconscious to work on it whilst you are resting, and reinforce it when you wake up. Consciously make an effort to appreciate the beauty in your life, and root out the dissatisfied and negative thoughts.
Method #2: Counter your Conscious Mind
The biggest hurdle to this method is your conscious mind. The one that even at this present moment, is telling you that this is all a bunch of lies and is just a waste of time. This will undermine the effectiveness of giving thanks because you do not have faith in whatever you are saying. Counteract your conscious mind by starting off with the thanks for what you currently have, and then slowly working in things that you would like to have.
In this way you will be able to train your subconscious mind to accept that you have a wonderful life, and this will in turn be magnified by the Law of Attraction until it becomes reality.