You've only been playing for 7 months? You look great, IMO. Much farther along than most are @ that amount of experience. Don't rush it. You've only been playing for 7 months, you have a looong time to improve.
Racquet head speed is your issue, but it's not something that you need to deal with right now I think. Just focus on the basics, your footwork, preparation, and attacking the ball early. Racquet head speed comes with experience and confidence. It's not something you can learn overnight. It's developed slowly with the proper fundamentals.
If you simply sped up your head speed right now, your balls would soar over the fence. With proper training, you can bring up your game -- all facets of your game -- a little bit at a time.