Common spatial pattern (CSP) is a widely used method for feature extraction in motor imagery (MI)-based brain-computer interface (BCI) development. However, the performance of traditional CSP features often lacks robustness against inter-session and inter-subject variabilities present in MI-related electroencephalogram (EEG) signals. To address this limitation, we propose a novel approach to CSP-based feature extraction, combining spectral information obtained from Welch power-spectrum (PS) estimation with temporal variations which we named here as SCSP-3. Our SCSP-3 method employs independent learning paths for the temporal and spectral features extracted through CSP. We introduce a postprocessing step that crosses the classification probabilities from these pathways using element-wise products, deriving linearly separable features. The performance of SCSP-3 is evaluated and compared to the traditional CSP approach utilizing a support vector machine (SVM) for classification following a within-subject evaluation scheme. The results demonstrate a significant improvement in average accuracy for SCSP-3 with more generalizability, as it performs equally well with datasets from healthy subjects and stroke patients. This enhanced robustness and generalizability highlight the potential of SCSP-3 as a superior alternative to traditional CSP-based feature extraction methods for achieving consistent performance across different subject categories.