ANSWER – I totally agree that many witches are very upfront about their natural magical and spiritual abilities and, yes, these can be of great use to a witch. However I do feel that a lot of equally important skills get pushed to one side and viewed as unimportant because they lack the perceived glamour of attributes like the prophetic dreams and psychic abilities you mention in your question.
Speaking personally a lot of the attributes that make me a successful witch have more to do with character than ability. This is something I have observed in fellow witches as well. Discipline, strength, determination, the ability to express yourself well, a creative imagination and a strong focus are all key elements of what makes a strong witch. Performing spell craft to actualise individual intent is perhaps more closely related to these character attributes than it is to any esoteric “magical ability”. The good news there being that these are all things you can work on, develop and improve as you progress on your own personal journey through the craft.
I actually feel you may be underestimating yourself both as a person and a witch from what you’ve asked here. The fact you have enough humility to understand and acknowledge your own weaknesses suggests you have a real self honesty about you. This in my book gives you a real heads up on those witches who talk a good game about their “magical powers” but prove to have rather less substance when it comes to their character….
I see no reason at all why dedication to regular practise would not enhance any abilities related to the craft. Practise builds understanding and focus. It may never give you skills you don’t already possess (I for example have no scrying abilities at all and no amount of practise has yielded any skill at this) but it will allow you to deepen your understanding of the abilities you do have (some of which may surprise you) and to demonstrate these to a greater extent.
I’d caution against trying to be good at everything by the way. Many beginner witches feel they have to be proficient in every skill that falls under broad umbrella of witchcraft in order to be taken seriously as a witch. I think this is a futile (and exhausting!) endeavour. Better to focus on what interests you and become good at it than attempt everything and at best end up a mediocre witch across the board. Let your passions guide you….