Probably one of the most important things you can do to get better at go is to play go.
I use gokgs.com to play with people all over the world. This is where I got my start in go.
There are many friendly people on the server who will be willing to teach you if you do the same to others.
They also have many cool tools for allowing you to make save files of your games and go back over them.
I have used this for the tsumegos I've made and posted on here.
Things to try in your games
1. experiment: This is one of the best things you can do, try out many many different things. try different openings and attacks, find out the best ways to attack certain groups. Try anything that comes to mind
2. Blitzing: when you don't have time for a slow game you can try blitzing. Set the timer for 10 seconds a move and play by feel. This helps you quickly evaluate the position of the board in general and develop a better overall sense of strategy.
3. Playing very slow games. when you have plenty of time try setting the timer for an hour and think through everything you can before playing a move. this will help you grow your reading and tactical thinking. As well helping in almost every aspect of the game.
4. FIGHT!!! If your not sure if you can kill someone, then try to kill them. don't be afraid of losing. if your willing to take risks then you can reap rewards. Sometimes you will lose everything but this will only help you become a stronger player and make you think deeper while launching attacks. Don't wait till you are a strong player to take risks.