Remove id feature, also check and remove any features which you think add no value to prediction (any other features like id) or features with unique values. Also check if there is any class imbalance (how many samples of each class are present in data, is there proper balance among the classes?). Then try applying models and tune the parameters for better results. You may use cross-validation for better results.
solved interpreting the confusion matrix [closed]