I would say keep going as long as you're reasonably liking your courses, there are lots of options for changing directions later. Take as much math and computer programming as you can stand though, is my recommendation, that's generally always helpful in your field, and as a bridge to other fields.
And yea use your distribution classes (I don't know what they call em nowadays, for us it was "distribution classes", classes you have to take in other fields to be "well rounded") to get a taste of other fields, plus do some reading outside of your comfort zone, and yeah definitely try clubs and activities. One warning though, if you find, for example, you like engineering but you LOVE renaissance italian romantic poetry, be aware of the job market and prepare yourself for working in engineering and make Italian poetry a hobby. I'm not saying start a career in something you hate just for the money, but face the reality of the job market.
If you want to get a head start, and maximize your chances of getting a good first job, start NOW to research what companies have hired grads in your field from your school, what positions they got, and what the companies were looking for on top of just the degree. Don't get discouraged if the jobs don't sound really exciting, most entry level jobs kinda suck, otoh if 90% of them are working at Starbucks, that'd be kind of a warning sign too...