Decide which branch of CS you want to specialize in. Seems from your text, it's software development. Most important is to make sure you understand the Software Development Cycle. It starts with an idea/need and then ends with a complete system that can be used by users. That's more important that any one programming language.
I suggest you copy a software application you like. Do it as professional as possible and it will give you a complete view of software development and it will be a sample of your work for future employers.
Also, start looking for a job you would like to have, look at the requirements and guide your self from that. Don't focus on any one job but look at a number of them. Look for your dream job and make sure you don't settle for anything less. It will let you know where you need to focus.
I suggest you copy a software application you like. Do it as professional as possible and it will give you a complete view of software development and it will be a sample of your work for future employers.
Also, start looking for a job you would like to have, look at the requirements and guide your self from that. Don't focus on any one job but look at a number of them. Look for your dream job and make sure you don't settle for anything less. It will let you know where you need to focus.