Your schema implementation seems fine, but I'd also recommend creating a video sitemap if you struggle with indexation, since this is typically a more surefire way of getting the videos indexed. The YouTube embed may also be confusing for Google with regards to "which video do i index", so a video sitemap would help with this as well.
However.... my main comment regarding the question of further value and improving rankings would be that you seriously need to look at your page types and the quality of the content you're creating.
I want to say this in the nicest possible way... but that video, and the page structure as a whole, is pretty bad. The video is incredibly slow moving and actually doesn't provide any valuable information, which could actively harm your conversion rate and bounce rate rather than help matters. I'd suggest you next spend time looking to improve your site design and structure - which should help improve your conversion rate. Following this, It'll be much easier for you to do things like link building which will help increase rankings.