Poor performance for unbalanced dataset
Try Resampling Your Dataset

One option is to reduce de occurance of the majority class in your training set.

One other option is to over-sampling the minority class. (you may need to ad a bit of noise )

Other idea:
Try Changing Your Performance Metric

The page helped me a lot with unbalance data:
Combat Imbalanced Classes in Your Machine Learning Dataset