Start working on the skill of identifying problems as well. Sometimes you have to recognize there is a problem before you can solve it. In school they require too many answers and not enough questions out of students.
Find people around you that solve problems and ask them how they go about it.
Be prepared to be wrong. You won't improve if you keep them all to yourself and you won't be of any use.