Your interests are a good indicator of possible majors, but these need to be connected with your skills. You are probably thinking of skills as something physical you can do (e.g. playing a piano, using a computer software package.)
There are many other skills that you may possess. Look at Attachment A. Evaluate your skills using the rating system given in the Attachment. Once you have evaluated your skills, then indicate those skills that you think you could develop further. Write out what you might do to develop your skill in the indicated column.
There are other skills that you might want to add to the list as well.
Once you have identified the skills where you have strengths or where you can develop a strength, make a list of the occupations that might use this skill.
Now to see how your skills might be used, complete the exercise in Attachment B. This could be just one job possibility, but it is a start at narrowing down your major.