No disagreement with the previous posts.
My view is that if you wish to succeed in IS/IT, etc.. you must have a broader skill set.
Technical writing, speech, presentation skills, team building, some business management courses, security, etc.. especially if you wish to move into the management ranks.
Recommended reading:
https://www.amazon.com/Cybersecurity-Leadership-Powering-Modern-Organization/dp/1502312115
You will not want to stay as a "dime a dozen" tech forever.
Your salary will likely top out somewhere, you will burn out, and/or find yourself stuck somewhere with limited opportunities.
Think wider and farther ahead. No guarantees with anything anymore. Should not stop you from trying even if all is not likely to work out as planned. Stop, regroup, go forward again.
Consider colleges in other locations. Always trade-offs and I recognize that the out-of-state costs are going to be higher. Find the curriculum you want. Even if there are some required classes you do not want to take. You will be very surprised at what knowledge and skills may become necessary at any given time. Even if only at basic levels.
Education and experience are important. Degrees, certifications, and work history all count.
But so does being flexible, open-minded, willing to challenge yourself, take reasonable risks, making sacrifices, and working hard.