A Variational Approach to Strongly Correlated Systems