There are many ways to improve what you have going. In general making sure that you are making good use of your header tags and that in general your code is straight forward enough for the bots to understand it.
Speed is most definitely a factor with your ranking. Google knows if the page loads slow you are going to have a bad user experience. I just swith to a new theme, started to lazy load images, and minified the js and css, and made sure the javascript wasn’t blocking my initial render. What a difference all of the makes. It’s really amazing.
Moving up in the SERPs
Search Engine Result Pages

It’s been a few years since I have really thought about it as my work has been focused on back-end work with javascript and ruby. I do try and always stay focused on load time. No matter which way you look at it, it really matters.
Email jeremygradisher@gmail.com and tell me how we can improve your web presence.