if you mine all the rocks, train a lot in your cell and do everything else you will be able to please ALMOST all the girs, but you never get all the skills. You always have to make a decision, especially Level 3 skills.
A new game+ is an option, but right now I can't tell for sure if it is going to come.
and thanks