Actually astrology can be pretty accurate in terms of character analysis. In terms of events of the life, it may not be too clear in terms of what is happening to the person.
In this I have done some predictions, 70% will be accurate and another 30% will not be verified. What this means is that 30% has not yet occurred yet.
I remember doing a case for a friend before. I read his brothers chart and we discussed about medical issues. At that point, I said that his leg will have a severe burn mark on the left side above the knee.
The brother was shocked since he just got the burn 3 days ago before my prediction. If I had read the chart 2 weeks before - the statement would not have been valid since it has yet to occur.
In this, the major weakness in astrology would be to determine whether an event as occurred or not. Reading the chart is actually easy - timing is harder.
Numerology is harder since each country and religion seems to have their own calender system. Chinese calendar dates are not the same as Gregorian calender. Thailand is in year 2557 now as opposed to 2014.
No.8 is lucky for the chinese but not lucky for indians.
In this the usage of numbers by many is actually over-rated significantly.
Feng Shui itself is very hard to balance out - since each individual born has a manner in which the chi forces react to them. Setting up a single generic solution for chi force movement may be detrimental for some and helpful for others. If you are staying alone, then setting up feng shui based on your own chi requirements would be much better than just using generic solutions.
The problem in the world of feng shui is that they set up for 1 person and ignore the others people that stay in the house. Example if we decide to base the feng shui on the Man of the house, it may have positive impact on his career but his wife would be miserable due to negative flows impacting her. The kids may be getting sick. In the balance, his career improves but he can get a miserable home state.
If you are interested in learning about astrology -
http://jyotishtrainers.blogspot.com/ would be a good place to look it up.